Martin O'Loughlin など、名前にアポストロフィが含まれるユーザーがいます。フレームワークを使わずにフィルタリングやバリデーションができるようにしたいので、関数に頼っていfilter_var
ます。
filter_var
, でアポストロフィを処理するより効率的な方法はありますか?
$name = "Martin O'Loughlin";
$name = filter_var(filter_var($name, FILTER_SANITIZE_MAGIC_QUOTES), FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES);
編集: 補足として、(上記の場合のように) 2 つのフィルターを適用する必要がある場合、filter_var_array で実行できますか? か否か?