phpでフォームから送信された値を安全に処理して配列からCSVを出力するコードを書いています。
値自体はhtmlspecialcharsで処理しているのですが、
文字の中に '(シングルクォーテーション) や &(アンパサンド) があり、これらの文字はそのまま出力したいのです。
php
1$test = htmlspecialchars("XXXXX&YYYYYYY&ZZZZZZZ", ENT_QUOTES, 'UTF-8'); 2 3↓CSV出力後 4 5XXXXX&YYYYYYY&ZZZZZZZ 6 7【理想形】 8XXXXX&YYYYYYY&ZZZZZZZ
値は安全に処理したいけど、一部の記号はそのまま使用したい時、皆様ならどの様に対応されますでしょうか?
ご教示いただけましたら幸いです!
この関数の目的の目的を考えたらわかるのでは。