\46
のような 8 進数記号を のような通常の記号に変換したい&
。
問題は、入力が で作成さpreg_match_all()
れ、配列に入れられてから取得されることです。
\46
8 進数表記を二重引用符で囲んだ変数に手動で入力する
$input="\046";
と、PHP はそれを適切に変換します。
しかし、から配列に入れると、preg_match_all()
変換されずに返されます。
「&」記号がアンパサンドのレコードを持つデータベース(mysql)をクエリしたいので、変換したいです。