これは動作しません:文字列に新しい改行があるかどうかを検出するにはどうすればよいですか?
明らか$string = 'Hello
world';
if(strpos($string, '\n')) {
echo 'New line break found';
}
else {
echo 'not found';
}
文字列がその中に「\ n」は文字を持っていないため。しかし、フォームフィールドでユーザーがEnterキーを押した結果、改行があるかどうかを確認するにはどうすればいいですか?
'\ n'をPHP_EOLに置き換えてみてください。 –
多分あなたは二重引用符を使うべきでしょう: '' \ n "'または 'preg_match( '/ [\ n \ r] /')' – biziclop
フォームを入力したときにフォームを提出する方法が不思議ですか?もしそうなら、あなたはする必要はありません。送信ボタンが送信ボタンになっている限り、それは入力に提出する必要があります。 – CoffeeRain