一、创建数组
$arr = array();
$arr = [];
上方为老方法,下方为新方法(PHP5.6以后)。
二、创建索引数组
数组保存的是键值对,没有给默认的键,叫做索引数组,索引数组的键是从0开始计数的。
$arr=[ 10, 11, '欧阳克', '朱老师', 19.99, null ];
三、创建关联数组
自定义键值的,叫做关联数组;键和值有关联,键可以是数字,也可以是英文单词。
键叫做KEY,也可以叫做下标;值叫做VALUE。
$arr=[ '054001' => '邢台市', '054002' => '邢台县', '054003' => '沙河市' ];
四、访问数组的数据
1、索引数组
2、关联数组
实例
<?php $arr=[ '054001' => '邢台市', '054002' => '邢台县', '054003' => '沙河市' ]; echo $arr[054001];
运行实例 »
点击 "运行实例" 按钮查看在线实例
五、二维数组和循环
实例
<?php $arr = [ [ 'name'=>'欧阳克', 'age'=>'18' ], [ 'name'=>'朱老师', 'age'=>'19' ], [ 'name'=>'西门大官人', 'age'=>'17' ] ]; foreach ($arr as $v){ echo '姓名'.$v['name']; echo '<br>'; echo '年龄'.$v['age']; echo '<br>'; echo '<hr>'; }
运行实例 »
点击 "运行实例" 按钮查看在线实例
六、三维数组和循环
实例
<?php $arr = [ [ 'name'=>'欧阳克', 'age'=>'18', 'jineng'=>[ 'php', 'html', 'css' ] ], [ 'name'=>'朱老师', 'age'=>'19', 'jineng'=>[ 'php原生', 'html', 'css' ] ], [ 'name'=>'西门大官人', 'age'=>'17', 'jineng'=>[ 'php框架', 'html', 'css' ] ] ]; foreach ($arr as $v){ echo '姓名:'.$v['name']; echo '<br>'; echo '年龄:'.$v['age']; echo '<br>'; echo '技能:'; foreach ($v['jineng'] as $vv){ echo $vv.'+'; } echo '<br>'; echo '<hr>'; }
运行实例 »
点击 "运行实例" 按钮查看在线实例