在 PHP 中,unshift()
函数用于将一个或多个元素添加到数组的开头,并返回新数组的长度。要使用 unshift()
处理多维数组的嵌套,你需要遍历数组并在每个子数组的开头添加元素。以下是一个示例:
输出结果:
Array ( [0] => Array ( [0] => x [1] => y [2] => a [3] => b [4] => c ) [1] => Array ( [0] => x [1] => y [2] => d [3] => e [4] => f ) [2] => Array ( [0] => x [1] => y [2] => g [3] => h [4] => i ) )在这个示例中,我们首先定义了一个多维数组
$nestedArray
和一个包含要添加到每个子数组开头的元素的数组$elementsToAdd
。然后,我们使用foreach
循环遍历$nestedArray
中的每个子数组,并使用array_unshift()
函数将$elementsToAdd
中的元素添加到每个子数组的开头。最后,我们打印出修改后的多维数组。