博客列表 >数组及循环的练习2019-09-17

数组及循环的练习2019-09-17

风吹的博客
风吹的博客原创
2019年10月14日 10:54:58552浏览

实例

<?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);
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

效果图:

数组作业.png

关键在于foreach的多次嵌套,if判断if(is_array),一不注意会少符号。

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议