我有一个像
这样的数组列表[1] => Array
(
[name] => Linda
[age] => 23
[country] => USA
)
[2] => Array
(
[name] => Fleur
[age] => 16
[country] => France
)
如何从数组中删除键 [1]、[2],以便得到类似的输出
Array
(
[name] => Linda
[age] => 23
[country] => USA
)
Array
(
[name] => Fleur
[age] => 16
[country] => France
)
如果你只想打印你想要的输出,你可以这样做:
print_r($arr[1]);
print_r($arr[2]);
实际上没有
"removal"
选项,因为您拥有的 "1"
和 "2"
键用于对具有相似键(例如 name)的其他子数组进行排序。
这是一种覆盖..
即使是最简单的数组,例如:
$arr = array(5,8);
事实上是:
Array
(
[0] => 5
[1] => 8
)
循环并单独完成每一个
foreach($array as $val) {
print_r($val);
}
数组的任何元素都是键值对。 所以没有钥匙就无法拥有物品。
如果这只是输出问题,请不要使用 var_dump() 作为向最终用户输出内容的方式。
您可以使用 foreach 循环简单地迭代主数组,并以用户友好的方式显示项目。