ホームページ >バックエンド開発 >PHPチュートリアル >PHP での配列トラバーサルの方法と詳細 (メモ)
//配列を走査します
$n=array(5,7,9,1,6,2,3);
$sum=0;
echo "
合計".count($n)."Number
";//配列内の要素の数を見つけます
for($i=0;$i { echo $n[$i]; $sum=$sum+$n[$i]; } echo "< ;br/>合計数は ".$sum; /************************************************* **************/ //要素の添字を指定せずに配列を作成すると、PHP は自動的に現在最大の添え字。要素 $arr=array(5=>"logo",567,580); echo " //$arr[5]="yes"; 特定の要素の値を置き換えます echo " echo " /************************************************* *********** ***/ $ar[true]="hello";//=$ar[1] $ar[false]="単語";//=$ar[0] $ar[null ]="合肥"; //=$ar[""] php では多くの場合 null<==>"" /************************************************* **************/ //通常は print_r を使用して表示できますこの配列の状況は、var_dump で確認できます。情報はより包括的です " echo " " /************************************************* **************/ $arra=array(2,3); //PHP 配列は動的に拡張できます $arra[2]=56; echo " /********************php の配列のいくつかの重要な関数*************************/ echo " echo " echo is_array($n);//指定された変数が配列であるかどうか、戻り値 1 が true で、他は false echo " print_r($n);//配列の状況を表示 echo " var_dump($n) ;//データ型を含む配列の状況を表示します。これは print_r よりも包括的です echo " $str="Shushan Baohe Yaohai Jingkai"; $s= explode(" ",$str);//分割に使用するもの (" ")、分割するのは誰 ("$str")、分割後の $s はすでに配列です print_r($s); echo " echo is_array($s) ;//$s はすでに配列です /********************配列走査法***************************** * ***/ $colors=array('red','青','黒','緑','黄色'); for($i=0;$i { echo " } echo " $i=0; while($i { echo " $i++ ; } echo " foreach($colors as $k=>$v) { echo " } //unset($colors[2]);配列 $colors の添字が 2 である要素の添字 2 を削除します。削除すると、後続の添字はギャップを埋めるために上に移動しません
" の添え字 (キーワード) として 1 を加えた値。 $arr[ 5];//出力値はロゴです
".$arr[ 6];//出力値は 567
".$arr[7]."
";//出力値は 580
".print_r($arr);
";
".$arra[2];
配列の長さは".count($n );//配列項目の数をカウントします
";
";
";
";
";
$colors[$i]";
";
$colors[$i]";
";
$k=$v" ;