在PHP框架中,array_values函數通常用于重建數組的索引,或者將關聯數組轉換為索引數組。以下是一個實際應用案例:
假設我們有一個關聯數組,鍵名是用戶ID,值是用戶信息,如下所示:
$userInfo = array(
'1' => array('name' => 'John', 'age' => 30),
'2' => array('name' => 'Alice', 'age' => 25),
'3' => array('name' => 'Bob', 'age' => 35)
);
如果我們想要獲取所有用戶的信息,但不需要用戶ID作為鍵名,可以使用array_values函數將關聯數組轉換為索引數組,如下所示:
$userList = array_values($userInfo);
print_r($userList);
輸出結果將是一個索引數組,包含所有用戶的信息,但不包含用戶ID:
Array
(
[0] => Array
(
[name] => John
[age] => 30
)
[1] => Array
(
[name] => Alice
[age] => 25
)
[2] => Array
(
[name] => Bob
[age] => 35
)
)
這樣,我們可以方便地遍歷用戶信息數組,而不必在意鍵名。array_values函數在這種情況下非常實用。