批改状态:合格
老师批语:完成的不错。

PHP代码如下:
<!-- 把数组,关联数组,索引数组,二维数组,循环数组,循环二维数组,循环三维数组,练习一遍。 -->
<?php
$hr='<br><hr>';
$br='<br>';
echo'1.创建数组:<br>';
$arr =array();
var_dump($arr);
$arrs=[];
var_dump($arr);
ECHO '<br><hr>';
echo' 2.创建索引数组:<br>';
$arr= array(
'欧阳克',
'黄蓉','郭靖','黄***师'
);
var_dump($arr);
echo '<br>';
$arrs=['欧阳克','黄蓉','郭靖'];
var_dump($arrs);
echo $hr;
echo'3.创建关联数组';echo $br;
$arr=array('ouyangke'=>'欧阳克','huangrong'=>'黄蓉','guojing'=>'郭靖');
var_dump($arr); echo $br;
$arrs=['ouyngke'=>'欧阳克','huangrong'=>'黄蓉','guojing'=>'郭靖'];
var_dump($arrs);
echo $hr;
echo '4.二维数组';echo $br;
$arr=array(array('name'=>'欧阳克','age'=>'18'),array('name'=>'黄蓉','age'=>'16'),array('name'=>'郭靖','age'=>'22'));
var_dump($arr);
echo $br;
print_r($arr);
echo $hr;
echo '5.数组循环,是对二维数组以上的数组进行循环 foreach<br>';
$arr=array('ouyangke'=>'欧阳克','huangrong'=>'黄蓉','guojing'=>'郭靖');
foreach ($arr as $v){echo $v;
echo '<br>';
};
echo $br;
echo 'key和value<br>';
$arr1 = array (
'ouyangke'=>'欧阳克',
'huangrong'=>'黄蓉',
'guojing'=>'郭靖',
);
foreach($arr1 as $k=>$v){
echo $k . '--' . $v;
echo '<br>';
}
echo '<hr>';
echo '6.循环二维数组'.$br;
$arr2=[
['name'=>'欧阳克',
'age'=>18
],
['name'=>'黄蓉',
'age'=>16
],
[
'name'=>'郭靖',
'age'=>22
]
];
foreach($arr2 as $k1=>$v1){
foreach($v1 as $kk =>$vv){
echo $vv;
echo'<br>';
}
}
echo '<hr>';
echo '7.混合循环3维数组<br>';
$arr=[
[
'name'=>'欧阳克',
'age'=>18,
'wugong'=>[
'掌法'=>'神陀雪山拳',
'内功'=>'灵蛇拳法'
]
],
[
'name'=>'黄蓉',
'age'=>16,
'wugong'=>[
'掌法'=>'碧波掌法','内功'=>'落英神剑掌'
]
],
[
'name'=>'郭靖',
'age'=>22,
'wugong'=>[
'掌法'=>'降龙十八掌',
'内功'=>'九阴真经'
]
]
];
foreach ($arr as $k=>$v){
foreach($v as $kk=>$vv){
// 判断
if(is_array($vv)) {
foreach($vv as $kkk=>$vvv){
echo $vvv;
echo '<br>';
}
}else{
echo $vv;
echo '<br>';
}
}
}
echo'echo只能输出字符串,print_r用来输出数组<br>';
?>点击 "运行实例" 按钮查看在线实例
总结: php语法,数组 学习跟使用起来比较方便,比其他语言更容易上手.
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号