插件窝 干货文章 php去掉数组的键

php去掉数组的键

数组 array 索引 values 639    来源:    2025-03-19

在PHP中,如果你想要去掉数组的键并只保留值,可以使用array_values()函数。这个函数会返回一个包含数组中所有值的索引数组,键名会被重新索引为从0开始的连续整数。

示例代码

<?php
// 原始数组
$array = array(
    'a' => 'apple',
    'b' => 'banana',
    'c' => 'cherry'
);

// 去掉键,只保留值
$values = array_values($array);

// 输出结果
print_r($values);
?>

输出结果

Array
(
    [0] => apple
    [1] => banana
    [2] => cherry
)

解释

  • array_values($array):将数组$array中的值提取出来,并重新索引为从0开始的连续整数。
  • 结果是一个新的索引数组,原来的键名被去掉了。

注意事项

  • 这个方法不会改变原始数组,而是返回一个新的数组。
  • 如果你想要直接修改原始数组,可以将结果赋值回原始数组变量。
$array = array_values($array);

这样,$array就会变成一个索引数组,键名被重新索引为从0开始的连续整数。