很多站长朋友们都不太清楚php数组key去掉,今天小编就来给大家整理php数组key去掉,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 将php数组中的键名删除,但是保留键值 2、 php数组去掉键名函数 3、 php如何去除数组key 4、 php二维数组去掉外面的key 将php数组中的键名删除,但是保留键值<?php
$arr = array('key1'=>'value1','key2'=>'value2','key3'=>'value3');
$arr2 = array_values($arr);
print_r($arr2);
?>
php 中的数组实际上是一个有序图。图是一种把 values 映射到 keys 的类型。此类型在很多方面做了优化,因此可以把它当成真正的数组来使用,或列表(矢量),散列表(是图的一种实现),字典,集合,栈,队列以及更多可能性。因为可以用另一个 php 数组作为值,也可以很容易地模拟树。
解释这些结构超出了本手册的范围,但对于每种结构至少会发现一个例子。要得到这些结构的更多信息,建议参考有关此广阔主题的外部著作。
php数组去掉键名函数请参考以下函数:
array_keys:从数组中取出键名称,组成新数组
array_values:从数组中取出值,组成新数组
$arr = array(1=>1, 2=>2, 3=>3);
$arr = array_values($arr)
print_r($arr);
/*
Array(
[0] => 1,
[1] => 2,
[2] => 3
)
*/
注意:索引数组的“键名”被去除后,相当于将所有下标变成自然数。
php如何去除数组key在数组中删除指定key的元素,可以直接用的unset :
<?php
$arr = array('a','b','c','d');
unset($arr[1]);
print_r($arr);
?>
结果是 Array ( [0] => a [2] => c [3] => d )
希望采纳,谢谢
php二维数组去掉外面的key$a = array_map('current', $b);
$a 是你要的结果;
$b是你一开始的二维数组。不过在第二层中,仅对第一个值有效。
例如:
<?php$cars = array ( array(22,18), array("BMW",15,13), array("Saab",5,2), array("Land Rover",17,15) );$b = array_map('current', $cars);var_dump($b);
得到的结果是:
array(4) { [0]=> int(22) [1]=> string(3) "BMW" [2]=> string(4) "Saab" [3]=> string(10) "Land Rover"}
关于php数组key去掉的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php数组key去掉 php数组去除指定元素的详细内容...