批改状态:合格
老师批语:完成的不错。
由于有学过JS 数组,对欧阳克老师讲的PHP数组理解自己感觉还凑合。
在 PHP 中,有三种数组类型:
索引数组 - 带有数字索引的数组
索引是自动分配的(索引从 0 开始)如:
<?php
$num1 = array('欧阳克','黄蓉','郭靖');
var_dump($num1);
echo '<br>';
print_r($num1);
?>点击 "运行实例" 按钮查看在线实例

2.关联数组 - 带有指定键的数组
<?php
$num1 = array('1'=>'a','2'=>'b','3'=>'c','8'=>'h');
var_dump($num1);
echo '<br>';
print_r($num1);点击 "运行实例" 按钮查看在线实例

3.多维数组 - 包含一个或多个数组的数组
二维数组
<?php
$arr = array(
array('item' => '2','name' => 'oil','price' => '1USD'),
array('item' => '3','name' => 'gas','price' => '2USD'),
array('item' => '4','name' => 'pipeline','price' => '3USD'),
);
print_r($arr);
?>点击 "运行实例" 按钮查看在线实例

2.循环数组,循环二维数组,循环三维数组
循环数组一般用foreach
<?php
$arr = [
[
'name' => '欧阳克',
'age' => 18
],
[
'name' => '黄蓉',
'age' => 16
],
[
'name' => '郭靖',
'age' => 22
]
];
foreach( $arr as $k=>$v ){
foreach ($v as $key => $value) {
echo $key,':',$value;
echo '<br>';
}
}
?>点击 "运行实例" 按钮查看在线实例

遍历数组 和 JS for WHILE 循环一样,但比JS 更灵活,实战需多多练习,然后才能慢慢消化
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号