Filter_var_array() in PHP

168 Views Asked by At

Good day, this code is wrong:

filter_var_array(['<b> text</b>  \`/ =)', ' " \ " '], FILTER_SANITIZE_FULL_SPECIAL_CHARS, FILTER_FLAG_NO_ENCODE_QUOTES);

Why the flag FILTER_FLAG_NO_ENCODE_QUOTES isn't working?

1

There are 1 best solutions below

0
On

Because you have a comma, so your flag is given to filter_var_array as third argument.

try:

filter_var_array(['<b> text</b>  \`/ =)', ' " \ " '],
FILTER_SANITIZE_FULL_SPECIAL_CHARS ^ FILTER_FLAG_NO_ENCODE_QUOTES);

instead