こんにちは。
いざというときに配列の中身が取り出せなくて困るもの。
print_r()関数
こちらをやってみたら何番目の要素に、何が入っているか。
が表示された。
でもデバッグ用に使うらしい。
やはり、ループは切っても切り離せないですね。
$test_array = array("a","b","c","d") ;
for($i = 0 ; $i < count($test_array); $i++){
echo $test_array[$i] ;
}
以下、JSの確認もこめて
昔は理解していなかった気がするが、どうやらJavaScriptを勉強して
少しはfor文とか、要素数すべて表示とか理解できてきているみたいです。
(count関数を使った記憶がなく、.lengthってすごい!って思ったくらいですし・・・)
JavaScriptで書くとこうなりますかね。
var test_array = [
"a",
"b",
"c",
"d"
] ;
for(var i = 0 ; i < test_array.length ; i++){
document.write(test_array[i]) ;
}
PHPは「count($変数)」で要素の数だけ取り出す。
JavaScriptは「変数.length」で要素の数だけ取り出す。
PHPの学習も進めていくかもしれないので、
うまくこんがらないよう、双方ともに理解していきます。
むしろ頭の体操にも、確認にもなり良いかもしれません。
それではこれからもよろしくお願いいたします。