PHPで改行を削除する。

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で確認した。

コメント

タイトルとURLをコピーしました