15、PHP中的数组基本概念

阅读() @2018-01-07 22:20:17

一、什么是数组?

数组是在一个变量中,存储一个或多个值,每一个元素都有一个访问的ID。

输出数组的方法:print_r()。

二、数组的表示方法:

1、索引数组:

$arry1 = array('SEO','WEB前端开发','PHP');
print_r($arry1);//Array ( [0] => SEO [1] => WEB前端开发 [2] => PHP ) 

2、关联数组:

$arry2 = array('姓名:'=>'赵一鸣','性别:'=>'男','身高'=>'180cm','体重'=>'70kg');
print_r($arry2);//Array ( [姓名:] => 赵一鸣 [性别:] => 男 [身高] => 180cm [体重] => 70kg ) 

三、数组里边嵌套数组:

$arry3 = array(
	array('语文','数学','英语'),
	array('SEO','WEB前端开发','PHP')
);
print_r($arry3);//Array ( [0] => Array ( [0] => 语文 [1] => 数学 [2] => 英语 ) [1] => Array ( [0] => SEO [1] => WEB前端开发 [2] => PHP ) ) 

四、操作一维数组:

$arry4 = array('姓名'=>'赵一鸣','博客'=>'www.zymseo.com','工作'=>'WEB开发');
foreach($arry4 as $key => $value){
	echo '<div>'.$key.':'.$value.'</div>';
}

五、操作二维数组:

$arry5 = array(
	'SEO'=>array('主讲'=>'zym','课时'=>'3000小时'),
	'WEB前端开发'=>array('主讲'=>'zym','课时'=>'2500小时'),
	'PHP'=>'正在学习中'
);
foreach($arry5 as $key => $value){
	if(is_array($value)){
		echo '<div style="border:1px solid #f00;margin-bottom:10px">';
			foreach($value as $k => $v){
				echo '<span style="margin-right:20px">'.$k.':'.$v.'</span>';
			}
		echo '</div>';
	}else{
		echo '<div style="border:1px solid #f00;margin-bottom:10px">'.$key.$value.'</div>';
	}
微信二维码
锐壳主机