PHP初心者です。コード内容を教えてください。
PHP初心者なので以下のコードをお教えいただき
たいです。これは改行について解説しているところに
出てきた例文です。
質問1
コードの1を実行した結果がブラウザ表示だと改行なし
ソース表示だと改行ありで表示されるのですが、それがよく
わかりません。'で文字列を囲うとそのまま出力されるため
htmlで<br>されないというのはわかるのですが、ソース
表示が改行されているのが分かりません。ソースで改行
するには/(逆)nやPHP_EOLを使わなければ改行できないので
はないでしょうか?
(PHPコード1)
$str = '改行を削除して処理します。<br>
ダブルクオートじゃないと改行文字は扱えません。';
$str = str_replace(array('<br>','', '$str);
echo $str;
質問2str_replace関数がありますが、この手のわからない
関数をリファレンスで引くと
str_replace ( mixed $search , mixed $replace , mixed $subject
[, int &$count ] ) : mixed
のように説明には書いているのですが、str_replace("2","3","1");
1の中の2すべてを3に置き換える。これはわかります。しかし、
説明例文に記載のmixedやら[, int &$count ] ) : mixedはよくわかりません
これは何なのでしょうか?
長くなりましたがどうか回答お願いします。