当前位置: 首页> 最新文章列表> 深入解析PHP array_values()函数:轻松获取数组中的所有值

深入解析PHP array_values()函数:轻松获取数组中的所有值

M66 2025-07-26

PHP中array_values()函数简介

数组是PHP中常用且重要的数据类型。在实际开发中,我们经常需要对数组中的值进行操作。array_values()函数就是这样一个实用工具,它能够获取数组中的所有值,并返回一个新的索引数组。

array_values()函数的语法

该函数的基本语法如下:

array_values(array $array): array

参数说明:

  • $array:需要提取值的原始数组。
  • 返回值:返回一个新的索引数组,包含了原数组中的所有值,键名会重新索引为连续的数字。

array_values()函数的示例代码

<?php
// 定义一个关联数组
$student = [
  "name" => "张三",
  "age" => 18,
  "gender" => "男"
];

// 使用array_values()函数获取数组中的值
$values = array_values($student);

// 打印输出新的索引数组
print_r($values);
?>

运行结果

Array
(
    [0] => 张三
    [1] => 18
    [2] => 男
)

使用说明

从上面的示例可以看到,array_values()函数将关联数组中的所有值提取出来,生成了一个新的索引数组。新数组的键从0开始,依次递增,原始数组中的键则被舍弃。

该函数适合在需要处理数组值而不关心键名时使用,极大简化了数组值的操作流程。

总结

array_values()是PHP中用于获取数组值的便捷函数。无论是数据重组还是值的遍历处理,它都能帮助开发者快速获得干净、连续索引的数组值列表,提升代码的简洁性和效率。