読者です 読者をやめる 読者になる 読者になる

炊きたてのご飯が食べたい

定時に帰れるっていいね。自宅勤務できるっていいね。子どもと炊きたてのご飯が食べられる。アクトインディでは積極的にエンジニアを募集中です。

( php ) 携帯のフォーム(form)ではinput type="text"に改行を入力されてしまう【str_replace】

よくつまずくポイント

携帯向けの登録フォームでは、PCと異なり、input type="text"の入力フィールドに改行を入力することができる。
名前やemailアドレスの入力欄に改行が含まれてしまうケースがあり、対応が必要です。
対応としては、str_replace関数を用いて必要のない改行を削除してあげます。

$str = str_replace(array("\r\n","\r","\n"), '', $str);

※\r\n → WindowsのCRLF改行
※\r → MACのCR改行をLF改行
※\n → UNIX系のLF改行