要自定义类似于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函数将返回一个包含所有值的索引数组。
你可以根据自己的需求对这个函数进行修改和扩展,以实现更多功能。