要自定義類似于PHP中的array_values函數,可以編寫一個函數,接受一個數組作為參數,并返回該數組的所有值新的索引數組。
以下是一個示例代碼:
function custom_array_values($array) {
$values = [];
foreach ($array as $key => $value) {
$values[] = $value;
}
return $values;
}
// 示例用法
$arr = ['a' => 1, 'b' => 2, 'c' => 3];
$values = custom_array_values($arr);
print_r($values);
這段代碼定義了一個custom_array_values函數來獲取一個數組的所有值,并將它們存儲在一個新的索引數組中。在示例用法中,輸入數組$arr包含鍵值對,調用custom_array_values函數將返回一個包含所有值的索引數組。
你可以根據自己的需求對這個函數進行修改和擴展,以實現更多功能。