當前位置: 首頁> 最新文章列表> 深入解析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中用於獲取數組值的便捷函數。無論是數據重組還是值的遍歷處理,它都能幫助開發者快速獲得乾淨、連續索引的數組值列表,提升代碼的簡潔性和效率。