一、什么是数组?
数组是在一个变量中,存储一个或多个值,每一个元素都有一个访问的ID。
输出数组的方法:print_r()。
二、数组的表示方法:
1、索引数组:
$arry = array('SEO','WEB前端开发','PHP','HELLO');
print_r($arry); //Array ( [0] => SEO [1] => WEB前端开发 [2] => PHP [3] => HELLO )
2、关联数组:
$arr_data = array('姓名:'=>'fxxy','性别:'=>'男','身高'=>'165cm','体重'=>'66kg');
print_r($arr_data);//Array ( [姓名:] =>fxxy [性别:] => 男 [身高] => 165cm [体重] => 66kg )
三、数组里边嵌套数组:
$arry_data = array(
array('语文','数学','英语'),
array('SEO','WEB前端开发','PHP','JAVASCRIPT')
);
echo "
";print_r($arry_data);
运行结果:
Array
(
[0] => Array
(
[0] => 语文
[1] => 数学
[2] => 英语
)
[1] => Array
(
[0] => SEO
[1] => WEB前端开发
[2] => PHP
[3] => JAVASCRIPT
)
)
四、操作一维数组:
$arry_data = array('姓名:'=>'fxxy','性别:'=>'男','身高'=>'165cm','体重'=>'66kg');
foreach($arry_data as $key => $value){
echo '
}
五、操作二维数组:
$arry5 = array(
array('主讲'=>'fxxy','课时'=>'3000小时'),
array('主讲'=>'fxxy','课时'=>'2500小时'),
'正在学习中'
);
foreach($arry5 as $key => $value){
if(is_array($value)){
echo '
foreach($value as $k => $v){
echo ''.$k.':'.$v.'';
}
echo '
}else{
echo '
}
}