批改状态:合格
老师批语:完成的不错。
创建空数组
<?php //方法一 $arr = array(); var_dump( $arr ); //方法二 $arrs = []; var_dump( $arrs ); ?>
点击 "运行实例" 按钮查看在线实例
关联数组
<?php $arr = array( 'ouyangke' => '欧阳克', 'huangrong' => '黄蓉', 'guojing' => '郭靖' ); var_dump( $arr ); $arrs = [ 'ouyangke' => '欧阳克', 'huangrong' => '黄蓉', 'guojing' => '郭靖' ]; var_dump( $arrs ); ?>
点击 "运行实例" 按钮查看在线实例
索引数组
<?php $arr = array( '欧阳克', '黄蓉', '郭靖' ); var_dump( $arr ); $arrs = [ '欧阳克', '黄蓉', '郭靖' ]; var_dump( $arrs ); ?>
点击 "运行实例" 按钮查看在线实例
<?php $arr = array( array( 'name' => '欧阳克', 'age' => 18, ), array( 'name' => '黄蓉', 'age' => 16, ), array( 'name' => '郭靖', 'age' => 22, ) ); var_dump($arr); print_r($arr); ?>
点击 "运行实例" 按钮查看在线实例
5.循环输出数组
<?php
$arr = array(
'ouyangke' => '欧阳克',
'huangrong' => '黄蓉',
'guojing' => '郭靖'
);
foreach( $arr as $v ){
echo $v;
echo '<hr>';
}
?>点击 "运行实例" 按钮查看在线实例
6.循环二维数组
<?php
$arr = [
[
'name' => '欧阳克',
'age' => 18
],
[
'name' => '黄蓉',
'age' => 16
],
[
'name' => '郭靖',
'age' => 22
]
];
foreach($arr as $v =>$a){
foreach($a as $k =>$value){
echo $value;
echo '<hr>';
}
}
?>点击 "运行实例" 按钮查看在线实例
<?php
$arr = [
[
'gongfu' => [
'神驼雪山拳',
'灵蛇拳法'
]
],
[
'gongfu' => [
'碧波掌法',
'落英神剑掌'
]
],
[
'gongfu' => [
'降龙十八掌',
'九阴真经'
]
]
];
foreach($arr as $v =>$a){
foreach($a as $k =>$value){
foreach($value as $t =>$tv){
echo $tv;
echo '<hr>';
}
}
}
?>点击 "运行实例" 按钮查看在线实例
方法二:循环输出三维数组
<?php
header('Content-type:text/html;charset=utf-8');
$arr = [
[
'name' => '欧阳克',
'age' => 18,
'gongfu' => [
'神驼雪山拳',
'灵蛇拳法'
]
],
[
'name' => '黄蓉',
'age' => 16,
'gongfu' => [
'碧波掌法',
'落英神剑掌'
]
],
[
'name' => '郭靖',
'age' => 22,
'gongfu' => [
'降龙十八掌',
'九阴真经'
]
]
];
foreach($arr as $k=>$v){
foreach($v as $key=>$value){
if(Is_Array($value)){
foreach($value as $t=>$tv){
echo $tv;
echo '<br>';
}
}
else{
echo $value;
echo '<br>';
}
}
}
?>点击 "运行实例" 按钮查看在线实例
8.作业总结
创建数组通过array()赋值给一个变量($a=array()),或者直接将空数组赋值给变量($a=[]);
索引数组会自动有key,生成键值对;
关联数组,可通过变量得到值,变量相当于索引,若同一个数组变量名重复,则会被最后一个值覆盖;
循环遍历输出数组由foreach实现,关键字as,正确认识键值对思想,通过$key=>$value,得到key与value;
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号