php二维数组的值怎么拿
时间 : 2023-02-23 20:08:01声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性
php中的数组,分为一维数组和二维数组,是典型的键值对,一维数组是键和值都是单一值,而二维数组则把一维数组上的每一项又看作是一维数组,其中包括一个键和一个值.
像下面的例子:
$arr = array
(
array('name'=>'jack','age'=>20,'sex'=>'male'),
array('name'=>'tom','age'=>20,'sex'=>'male')
);
可以看出arr为二维数组,它的两个一维数组(arr[0],arr[1])分别代表了一个男人的名字和年龄。
如果想要获取该二维数组的值,可以使用“foreach”来遍历数组:
foreach($arr as $value){
echo $value['name'].'的年龄是'.$value['age'].'<br />';
}
也可以使用下标来访问二维数组值:
echo $arr [0]['name'];
echo $arr [0]['age'];
数组操作有很多选择,它们根据具体需求而变化,建议开发者使用切换循环选择来进行探查,不同的循环方式能调用更多函数,帮助开发者完成实际需求,提高效率.
PHP的二维数组是一个多维数组,用来存储类似于表格的数据,每一行是一列数据,每列可以存储多个值,这样有助于我们自由地存储大量的、多种类型的数据。存取二维数组的值可有多种方式,本文简要介绍三种:
首先,我们可以使用下标来访问数组,以访问“a[0][1]”中的值为例,我们可以使用:
$val = $a[0][1];
第二种方式是使用foreach方式,foreach循环能够把当前数组每一个键/值对取出来,以下是个例子:
foreach($a as $key=>$val){
echo $key."=>".$val;
}
最后,也可以使用list函数来访问数组,list函数会将其数组中的单元按照制定的参数变量赋值:
list($a,$b) = $array;
实际应用中,还有很多拿取PHP二维数组的值的方式,都可以根据实际情况,选择最有效、方便的方式来实现。
上一篇
php怎么求某个字段的和
下一篇
PHP怎么做一个加法口诀
https/SSL证书广告优选IDC>>
推荐主题模板更多>>
推荐文章