我有一个像
这样的数组列表[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
)
任何帮助将不胜感激。我知道这似乎很简单,但我是新手。
答案 0 :(得分:2)
如果您只想打印所需的输出,可以这样做:
print_r($arr[1]);
print_r($arr[2]);
实际上没有"removal"
选项,因为您拥有的"1"
和"2"
键用于对具有类似键的其他子阵列进行排序(例如 name )。
这是一种覆盖......
即使是最简单的数组,如:
$arr = array(5,8);
实际上是:
Array
(
[0] => 5
[1] => 8
)
答案 1 :(得分:1)
循环并单独执行每个
foreach($array as $val) {
print_r($val);
}
答案 2 :(得分:0)
数组的任何元素都是键值对。 所以你不能没有钥匙的物品。
如果仅仅是输出问题,请不要使用var_dump()作为向最终用户输出内容的方法。
您可以使用foreach循环遍历主数组,并以用户友好的方式显示项目。