foreach ループは、2 次元のインデックス配列を走査するために使用されます。これは、比較的高速で効率的です。foreach ループは、PHP で配列をループするために特に使用されます。
サンプルは比較的簡単なので、もっと練習してプログラムの動作ロジックを理解してください。
<?php $arr = array(//定义外层数组 "北京负责人"=>array(1,'高某','A公司','北京市','(010)987654321','gm@Linux.com'),//子数组1 "上海负责人"=>array(2,'洛某','B公司','上海市','(021)123456789','lm@apache.com'),//子数组2 "天津负责人"=>array(3,'峰某','C公司','天津市','(022)24680246','fm@mysql.com'), //子数组3 "重庆负责人"=>array(4,'书某','D公司','重庆市','(023)13579135','sm@php.com') //子数组4 ); foreach($arr as $key=>$arr_item){ echo $key; //取出数组的键 echo "<pre class="brush:php;toolbar:false">"; print_r($arr_item); //$arr_item就是子数组了 echo ""; foreach($arr_item as $value){ echo $value."==="; //数组的值 } } ?>
概要:
1. 2 次元の連想配列を走査する場合、for ループは使用できません。
2. $key、$arr配列のキーを取り出します
3. $arr_itemはサブ配列(サブ配列1、サブ配列2...)です
以上がPHP の 2 次元連想配列走査法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。