のためのような文字列でForeachループを使用することはできませんので、私は、文字列をundrestand charachtersの配列であるので、我々はは、なぜ我々はループ
0 -> a
1 -> b
2 -> c
になり、この
$str = 'abc';
for ($i = 0; $i < strlen($str); $i++){
echo "$i -> $str[$i] <br /> ";
}
ような何かを行うことができますforeachループでこのプロセスを実行できないのはなぜですか?
$str = 'abc';
foreach($str as $k=>$v)
echo "$k -> $v <br /> ";
結果は
Warning: Invalid argument supplied for foreach()
これは、実用的な問題ではないイムは、文字列でのforeachを使用しようとしていないと私はちょうど理論的な質問
の可能性のある重複[PHP - 文字列の文字に反復](http://stackoverflow.com/questions/4601032/php-iterate-on-string-characters) –
@KrisRoofeの嘆願は太字セクションを読ん – max
これらの単語が新たに追加されました。 –