批改状态:未批改
老师批语:
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/>";
}
?>点击 "运行实例" 按钮查看在线实例
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号