2016-02-13 19 views
-3

你好,這個代碼是錯誤的:Filter_var_array()在PHP

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

爲什麼國旗FILTER_FLAG_NO_ENCODE_QUOTES不工作?

+0

有什麼錯誤訊息? –

+0

_「爲什麼FILTER_FLAG_NO_ENCODE_QUOTES標誌不起作用?」 - 因爲您將它作爲_third_參數傳遞給函數,它的含義完全不同。 – CBroe

+0

謝謝!這非常有趣! – LittleByte

回答

0

因爲你有一個逗號,所以你的標誌被賦予filter_var_array作爲第三個參數。

嘗試:

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

代替

+0

非常感謝你! – LittleByte

+0

但它不起作用! – LittleByte