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 )
这样我们就成功将多维数组转换为一维数组,并重置了键名。