【发布时间】:2021-03-23 14:45:40
【问题描述】:
$studentArray = array(
array("ahmed2",15,3.5),
array("ahmed1",15,2.4),
array("ahmed3",29,3.9),
array("ahmed4",22,3),
array("ahmed5",23,2.8)
);
foreach($studentArray as $key => $value ){
echo $key. '-'.$value.'<br>';
}
【问题讨论】:
-
目前尚不清楚您究竟想在这里实现什么。你有一个二维数组,但你表现得好像它是一个基于键值的数组(实际上是一个映射)。
-
我不确定您的问题/问题是什么。能详细解释一下吗?
-
您的问题是数组到字符串的转换。
$value是数组,数组不能回显。 -
我想在分隔行中打印数组中的每个索引,并且此消息出现“注意:第 74 行 1-Array 上 C:\xampp\htdocs\lamia\index.php 中的数组到字符串转换” @MCEmperor
-
El_Vanja 所说的。您的数组是二维的,因此每个元素又是一维数组。回显一个数组会产生字符串“
Array”。
标签: php for-loop multidimensional-array