前提・実現したいこと
タイトルの通りです
まず$uにhello+改行を20個入れます
この時点での結果は
hello
hello
hello
hello
hello
hello
hello
hello
hello
hello
hello
hello
hello
hello
hello
hello
hello
hello
hello
hello
改行
という中身になります
それをexplode("\n",$u)で分割します
次に
for($i=20;$i>=10;$i--){
$ssj=$b[$i]."
".$ssj;
}
echo $ssj;
これをすると
hello
hello
hello
hello
hello
hello
hello
hello
hello
hello
という結果になります
疑問です
\nで分割して、さらに改行を加えたら
まず$uにhello+改行を20個入れます←この結果と同じになるはずじゃありませんか?
なぜhelloのあとに改行が2つも生まれてるんでしょうか
該当のソースコード
php
1<?php 2 3for($j=0;$j<20;$j++){ 4$u="hello 5".$u; 6} 7 8 9$b=explode("\n",$u); 10 11 12for($i=20;$i>=10;$i--){ 13$ssj=$b[$i]." 14".$ssj; 15} 16echo $ssj; 17?>
回答4件
あなたの回答
tips
プレビュー