温馨提示×

使用array_values函数处理多维数组的方法

PHP
小樊
85
2024-08-23 05:40:25
栏目: 编程语言

array_values函数可以用来返回一个包含多维数组中所有值的新数组,而且会重置键名。下面是一个示例,演示如何使用array_values函数处理多维数组:

$multiArray = array(
    array('apple', 'banana', 'cherry'),
    array('orange', 'lemon', 'lime')
);

$newArray = array();

foreach ($multiArray as $subArray) {
    $newArray = array_merge($newArray, $subArray);
}

$newArray = array_values($newArray);

print_r($newArray);

在这个示例中,我们首先定义了一个包含两个子数组的多维数组 $multiArray。然后我们使用一个循环将所有值合并到一个新数组 $newArray 中。最后,我们使用array_values函数将新数组的键名重置,得到一个包含所有值的新数组,并使用print_r函数输出结果。

运行以上代码将输出:

Array
(
    [0] => apple
    [1] => banana
    [2] => cherry
    [3] => orange
    [4] => lemon
    [5] => lime
)

这样我们就成功将多维数组转换为一维数组,并重置了键名。

0