Rumah >pembangunan bahagian belakang >masalah PHP >php中数组的类型有哪些
php中,有四种类型的数组
数值数组:带有数字ID键的数组
关联数组:带有指定的键的数组,每一个键关联一个值
多维数组:包含一个或多个的数组
普通数组:通常不能直接echo出整个数组(推荐学习:PHP编程从入门到精通)
<?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-------吾志高’ (lengt=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]);
Atas ialah kandungan terperinci php中数组的类型有哪些. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!