PHPで改行を削除する。
標準入力には改行が入るので、それを削除する。
まずは、以下のコードで標準入力だけを出力する。
$si = fgets(STDIN);
var_dump($si);
/*
Hello Worldを入力した結果
string(13) "Hello World
"
*/
ここで、preg_replaceを用いて改行を削除する。
実行すると、改行が消えていることがわかる。
$si = fgets(STDIN);
$si = preg_replace('/\r\n|\r|\n/', '', $si);
var_dump($si);
/*
Hello Worldを入力した結果
string(11) "Hello World"
*/
PHP 5.6.28で確認した。
コメント