php数组创建与循环
实例
<?php echo '创建关联数组、索引数组'; echo '<hr>'; echo '索引数组'; echo '<br>'; $arr1 = array( '欧阳克', '黄蓉', '郭靖' ); var_dump($arr1); echo '<br>'; echo $arr1[2]; echo '<hr>'; echo '创建关联数组'; echo '<br>'; $arr2=array ( 'xingqiyi'=>'星期一', 'xingqier'=>'星期二', 'xingqishan'=>'星期三', 'xingqisi'=>'星期四', 'xingqiwu'=>'星期五' ); var_dump($arr2); echo '<br>'; echo $arr2['xingqishan']; echo '<hr>'; echo '二维数组'; echo '<br>'; $arr3=array( array('name'=>'曹操', 'age'=>'185', 'job'=>'军阀'), // 'worker'=>['乐进', '于禁', '徐晃'], array('name'=>'刘备', 'age'=>'200', 'job'=>'君主',), // 'worker'=>['关羽', '张飞', '诸葛亮'], array( 'name'=>'孙权', 'age'=>'160', 'job'=>'君主'), // 'worker'=>['周瑜', '甘宁', '张昭'], ); print_r($arr3); echo '<br>'; foreach ($arr3 as $v3){ echo $v3['name'].'年纪是'.$v3[age]; echo '<br>'; }; echo '<hr>'; echo '三维数组'; $arr4=array( ['name'=>'曹操', 'age'=>'185', 'job'=>'军阀', 'worker'=>['乐进', '于禁', '徐晃'] ], ['name'=>'刘备', 'age'=>'200', 'job'=>'君主', 'worker'=>['关羽', '张飞', '诸葛亮']], [ 'name'=>'孙权', 'age'=>'160', 'job'=>'君主', 'worker'=>['周瑜', '甘宁', '张昭']] ); echo '<br>'; print_r($arr4); echo '<br>'; foreach ($arr4 as $v4){ echo '姓名'.$v4['name'].'年纪'.$v4[age].'主要工作'.$v4[job].'旗下的武将有:'; foreach ($v4['worker'] as $v5){ echo $v5.'、'; } echo '<br>'; }
运行实例 »
点击 "运行实例" 按钮查看在线实例