📜  PHP | array_values()函数(1)

📅  最后修改于: 2023-12-03 15:33:31.805000             🧑  作者: Mango

PHP | array_values()函数

简介

array_values()函数是PHP语言中的一个内置函数,它用于返回数组中所有的值并重新索引数组。

语法
array_values ( array $array ) : array
参数
  • array:必须,要获取值的数组。
返回值

array_values()函数会返回一个以数字为索引的数组,其中包含了参数 $array 中所有的值。如果 $array 为空,那么该函数返回一个空数组。

示例
$arr = array("a" => "apple", "b" => "banana", "c" => "cherry");
$reindexed_arr = array_values($arr);
print_r($reindexed_arr);

输出:

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

在上面的示例中,我们定义了一个关联数组 $arr,包含了三个元素。然后我们通过调用 array_values() 函数将 $arr 变成了一个以数字为索引的数组 $reindexed_arr 并打印输出。

注意事项
  • array_values()函数不会返回键名(索引),只会返回键值(值);
  • array_values()函数不修改原数组,而是返回一个新的数组;
  • 如果你想打乱数组并保留键名,可以使用 shuffle() 函数。
总结

array_values() 函数会返回一个重新索引并包含原数组中所有元素的新数组。这个函数在一些需要重新排列数组的场合非常有用。