php数组函数序列之array_values() 获取数组元素值的函数与方法

array_values() 函数返回一个包含给定数组的所有值的新数组,而不包括该数组的键名。

PHP数组函数序列之array_values() 获取数组元素值的函数与方法

基本介绍

array_values() 函数返回一个包含给定数组的所有值的新数组,而不包括该数组的键名。

语法

array_values(array $array): array

参数

  • array:必需。规定要返回值的数组。

返回值

返回包含数组中所有值的新数组。

示例说明

示例一

// 定义关联数组
$arr = array(
    "name" => "张三",
    "age" => 18,
    "sex" => "男"
);

// 使用 array_values() 函数获取数组所有元素值
$newArr = array_values($arr);

// 输出新数组
var_dump($newArr);

输出结果:

array(3) {
  [0]=>
  string(6) "张三"
  [1]=>
  int(18)
  [2]=>
  string(3) "男"
}

解释:

首先我们定义了一个关联数组 $arr ,其中包含了名为 “name”,"age" 和 "sex" 的元素,这三个元素的值分别为 “张三”,18 和 “男”。

然后,我们使用 array_values() 函数获取数组所有元素值,将其存储到一个新数组 $newArr 中。

最后,我们输出新数组,可以看到新数组只包含了原数组中的元素值,而不包括键名。

示例二

// 定义索引数组
$arr = array(
    "Tom",
    "Jack",
    "Peter"
);

// 使用 array_values() 函数获取数组所有元素值
$newArr = array_values($arr);

// 输出新数组
var_dump($newArr);

输出结果:

array(3) {
  [0]=>
  string(3) "Tom"
  [1]=>
  string(4) "Jack"
  [2]=>
  string(5) "Peter"
}

解释:

首先我们定义了一个简单的索引数组 $arr ,包含了三个元素,“Tom”,“Jack”和“Peter”。

然后,我们使用 array_values() 函数获取数组所有元素值,将其存储到一个新数组 $newArr 中。

最后,我们输出新数组,可以看到新数组只包含了原数组中的元素值,而不包括键名。

总结

array_values() 函数可以返回给定数组的所有元素值,不包括键名。该函数通常用于需要将关联数组转换为索引数组的情况。

本文标题为:php数组函数序列之array_values() 获取数组元素值的函数与方法

基础教程推荐