您好,欢迎访问一九零五行业门户网

php怎么去掉数组键值

php去掉数组键值的方法:1、使用“array_keys($array)”语句,可去掉全部键值,返回包含全部键名的数组;2、使用“array_splice($array,$start,$length)”语句,可去掉指定位置的一个或多个键值。
本教程操作环境:windows7系统、php7.1版、dell g3电脑
php中去掉数组键值有多种方法,下面介绍两种方法:
方法1:使用array_keys()函数
array_key() 函数可以获取数组中的部分或所有键名。
利用array_key() 函数可去掉数组的全部键值,返回包含全部键名的新数组。
使用语法:
array_keys($array)
示例:
<?phpheader("content-type:text/html;charset=utf-8");$arr=array("name"=>"peter","age"=>"41","country"=>"usa");var_dump($arr);$keys=array_keys($arr);var_dump($keys);?>
方法2:使用array_splice()函数
array_slice() 函数用来截取数组,也就是从数组中提取出一个片段
使用语法:
array_splice($array,$start,$length)
参数:
array 表示要截取的数组。
start 表示开始截取的位置(下标):如果 start 为正数,则从前往后截取。如果 start 为负数,则从距离 arr 末端 -start 的位置开始,从后往前截取。例如 -2 意味着从数组的倒数第二个元素开始。length 是可选参数,表示截取长度:如果 length 为正数,那么表示截取的元素个数;如果 length 为负数,那么截取的片段将终止在距离数组末端 length 的位置;如果省略,那么将从 start 位置开始,一直截取到数组的末尾。使用array_splice()函数可去掉指定位置的一个或多个键值。
示例1:
<?phpheader("content-type:text/html;charset=utf-8");$arr=array(10,12,20,25,24);echo "原数组:";var_dump($arr);echo "删除后的数组:" ;array_splice($arr,2);var_dump($arr);?>
示例2:
<?phpheader("content-type:text/html;charset=utf-8");$arr=array(10,12,20,25,24);echo "原数组:";var_dump($arr);echo "删除后的数组:" ;array_splice($arr,2,-1);var_dump($arr);?>
推荐学习:《php视频教程》
以上就是php怎么去掉数组键值的详细内容。
其它类似信息

推荐信息