1.索引数组跟关联数组声明
实例
<?php header("content-type:text/html;charset=utf-8"); // 第一种定义方法 $arr = array(10,20,30); echo '<pre>'; print_r($arr); // 第二种定义方法 $arr = [10, 20, 30]; print_r($arr); // 第三种定义方法 $arr[0] = 10; $arr[1] = 20; $arr[2] = 30; print_r($arr); ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
索引数组键可以省略
空索引是通过前面的最大索引来确定的
关联数组的定义
实例
<?php $userInfo = array( "id" => "001", "name" => "张三", "sex" => "男", "age" => 20 ); print_r($userInfo); $userInfo2 = ["id"=>"002", "name"=>"王五", "sex"=>"男", "age"=> 22]; print_r($userInfo2) ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
2.for循环、while循环、foreach循环的遍历
实例
<?php $arr3 = [10, 20, 30]; for ($i = 0; $i < count($arr3); $i++) { echo '数组第' . $i . '项的值等于 ' . $arr3[$i] . '<br>'; } echo '<hr>'; $i = 0; while ($i < count($arr3)) { echo '数组第' . $i . '项的值等于 ' . $arr3[$i] . '<br>'; $i++; } echo '<hr>'; foreach ($arr3 as $k=>$v) { echo '数组第' . $k . '项的值等于 ' . $v . '<br>'; } ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
3.对象数组 array_splice 的简单使用
实例
<?php $arr = range( 1, 100 ); // $newArr = array_slice( $arr, 0, 10 ); // $newArr = array_slice( $arr, 10, 10 ); $newArr = array_slice( $arr, 20, 10 ); foreach ( $newArr as $item ){ echo $item . "<br/>"; } ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例