你好,這個代碼是錯誤的: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
不工作?
你好,這個代碼是錯誤的: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
不工作?
因爲你有一個逗號,所以你的標誌被賦予filter_var_array作爲第三個參數。
嘗試:
filter_var_array(['<b> text</b> \`/ =)', ' " \ " '],
FILTER_SANITIZE_FULL_SPECIAL_CHARS^FILTER_FLAG_NO_ENCODE_QUOTES);
代替
非常感謝你! – LittleByte
但它不起作用! – LittleByte
有什麼錯誤訊息? –
_「爲什麼FILTER_FLAG_NO_ENCODE_QUOTES標誌不起作用?」 - 因爲您將它作爲_third_參數傳遞給函數,它的含義完全不同。 – CBroe
謝謝!這非常有趣! – LittleByte