php中,有三种类型的数组
数值数组:带有数字ID键的数组
关联数组:带有指定的键的数组,每一个键关联一个值
多维数组:包含一个或多个的数组
普通数组 通常不能直接echo出整个数组
<?php $person = array("父亲","儿子","女儿"); echo $person[0]; //echo出数组中第一个元素; var_dump ($person[0]); //可以用var_dump遍历出整个数组,数组后面加编号就输出哪个元素 for($i = 0;$i键值数组 前面是键后面是值
$tu = array(‘sex’=>‘男’,‘height’=>‘170cm’,‘heavy’=>‘125’,‘name’=>‘吾志高’);
var_dump($tu);
//遍历数组
foreach($tu as $key =>$value)
{
var_dump($key.'-------'.$value); //输出键
var_dump($value); //输出值
}
输出状态
array (size=4)
‘sex’ => string ‘男’ (length=3)
‘height’ => string ‘170cm’ (length=5)
‘heavy’ => string ‘125’ (length=3)
‘name’ => string ‘吾志高’ (length=9)
D:\wamp64\www\base\array.php:18:string ‘sex-------男’ (length=13)
D:\wamp64\www\base\array.php:19:string ‘男’ (length=3)
D:\wamp64\www\base\array.php:18:string ‘height-------165cm’ (length=18)
D:\wamp64\www\base\array.php:19:string ‘170cm’ (length=5)
D:\wamp64\www\base\array.php:18:string ‘heavy-------125’ (length=15)
D:\wamp64\www\base\array.php:19:string ‘125’ (length=3)
D:\wamp64\www\base\array.php:18:string ‘name-------吾志高’ (length=20)
D:\wamp64\www\base\array.php:19:string ‘吾志高’ (length=9)
关联数组 注意两个数组之间是逗号,数组末尾要加分号
$p = [
$tu = array(‘sex’=>‘男’,‘height’=>‘170cm’,‘heavy’=>‘125’,‘name’=>‘吾志高’),
$tu = array(‘sex’=>‘男’,‘height’=>‘170cm’,‘heavy’=>‘125’,‘name’=>‘吾志高’),
$tu = array(‘sex’=>‘男’,‘height’=>‘170cm’,‘heavy’=>‘125’,‘name’=>‘吾志高’),
$tu = array(‘sex’=>‘男’,‘height’=>‘170cm’,‘heavy’=>‘125’,‘name’=>‘吾志高’),
$tu = array(‘sex’=>‘男’,‘height’=>‘170cm’,‘heavy’=>‘125’,‘name’=>‘吾志高’),
];
var_dump($p);
var_dump($p[0]['sex']); //提取数组中的元素 //不能是var_dump($p[0][1]);