批改状态:合格
老师批语:数组应用非常的广泛, 好好学
<?php
//空数组
//方法一
$arr=array();
print_r($arr);
//方法二
echo'<br>';
$arr=[];
print_r($arr);
var_dump($arr);
//数组
//一维
echo'<br>';
$arr=array(
'大树',
'小草',
180
);
print_r($arr);
//二维
echo'<br>';
$arr=array(
'笔记本',
'铅笔',
array(
'笔记本电脑',
'签字笔'
),
);
print_r($arr);
//关联数组
echo'<br>';
$arr=array(
'k'=>'key',
'v'=>'value'
);
print_r($arr);
//索引数组
echo'<br>';
$arr=array(
'语文',
'数学',
'英语'
);
print_r($arr);
//三维数组
echo'<br>';
$arr=array(
'name'=>'大侠',
'age'=>18,
'nengli'=>[
'醉拳',
'过肩摔',
'扫堂腿'=>[
'腿有力',
'姿势要帅'
],
],
);
print_r($arr);
//循环二维数组
echo'<hr>';
$arr=[
[
'size' =>'L',
'color' =>'灰色'
]
];
foreach($arr as $k=>$v){
foreach($v as $vv){
echo $vv;
echo'<br>';
}
}
echo '<hr>';
//循环三维数组
$arr=[
['mame'=>'衣服',
'age'=>'青少年',
'sex'=>'男',
'size'=>[
'中号',
'大号',
'小号'
]
]
];
foreach($arr as $v){
if(is_array($v)){
foreach($v as $k){
if(is_array($k)){foreach($k as $s){echo $s;}
}
else{
echo $k;
echo '<br>';
}
}
}
else{
echo $v;
}
};
//print_r($arr);
?>点击 "运行实例" 按钮查看在线实例
效果图:

关键在于foreach的多次嵌套,if判断if(is_array),一不注意会少符号。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号