一、创建数组
实例
<?php //创建数组 $arr1 = array( '张三', '李四', '王五' ); print_r( $arr1 ); echo '<hr>'; $arr2 = [ '张三', '李四', '王五' ]; print_r( $arr2 ); echo '<hr>';
运行实例 »
点击 "运行实例" 按钮查看在线实例
二、关联数组、索引数组
实例
<?php //关联数组 $arr1 = [ 'name' => '张三', 'age' => 18 ]; echo '关联数组:<br>'; print_r( $arr1 ); echo '<hr>'; //索引数组 $arr2 = [ '张三', 18 ]; echo '索引数组:<br>'; print_r( $arr2 ); echo '<hr>';
运行实例 »
点击 "运行实例" 按钮查看在线实例
三、访问数组的数据
实例
<?php //关联数组 $arr1 = [ 'name' => '张三', 'age' => 18 ]; echo '访问关联数组:<br>'; echo '我的名字是' . $arr1['name'] . '——————我今年' . $arr1['age'] . '岁了'; echo '<hr>'; //索引数组 $arr2 = [ '张三', 18 ]; echo '访问索引数组:<br>;' echo '我的名字是' . $arr2[0] . '——————我今年' . $arr2[1] . '岁了'; echo '<hr>';
运行实例 »
点击 "运行实例" 按钮查看在线实例
四、二维数组、三维数组
实例
<?php //二维数组 $arr1 = [ [ 'name' => '张三', 'age' => 18, 'sex' => '男' ], [ 'name' => '李四', 'age' => 16, 'sex' => '女' ] ]; echo '二维数组————:<br>'; print_r($arr1); echo '<hr>'; //三维 $arr2 = [ [ 'name' => '张三', 'age' => 18, 'sex' => '男', 'chengji' => [ 'shuxue' => 100, 'yuwen' => 90, 'yingyu' => 86 ] ], [ 'name' => '李四', 'age' => 16, 'sex' => '女', 'chengji' => [ 'shuxue' => 96, 'yuwen' => 95, 'yingyu' => 92 ] ] ]; echo '三维数组————:<br>'; print_r($arr2); echo '<hr>';
运行实例 »
点击 "运行实例" 按钮查看在线实例
五、二维数组循环,三维数组循环
实例
<?php //二维数组 $arr1 = [ [ 'name' => '张三', 'age' => 18, 'sex' => '男' ], [ 'name' => '李四', 'age' => 16, 'sex' => '女' ] ]; echo '二维数组————————————:<br>'; foreach($arr1 as $v){ echo '我的名字是:'.$v['name'].'我今年:'.$v['age'].'岁了,我是:'.$v['sex'].'生 <br>'; }; echo '<hr>'; //三维 $arr2 = [ [ 'name' => '张三', 'age' => 18, 'sex' => '男', 'chengji' => [ 'shuxue' => 100, 'yuwen' => 90, 'yingyu' => 86 ] ], [ 'name' => '李四', 'age' => 16, 'sex' => '女', 'chengji' => [ 'shuxue' => 96, 'yuwen' => 95, 'yingyu' => 92 ] ] ]; echo '三维数组————————————:<br>'; foreach($arr1 as $v){ echo '我的名字是:'.$v['name'].'我今年:'.$v['age'].'岁了,我是:'.$v['sex'].'生'; foreach($v['chengji'] as $vv){ echo '我的成绩是:'.$vv.' '; } echo '<br>'; }; echo '<hr>';
运行实例 »
点击 "运行实例" 按钮查看在线实例