我正在寻找一个为php数组添加维度的解决方案。由于这个标题令人困惑,我会给你一个例子。 如果我有阵列:
[0] => 'xx1',
[1] => 'xx2',
[2] => 'xx3',
...
我想将其转换为
[0] => 'y' => 'xx1',
[1] => 'y' => 'xx2',
[2] => 'y' => 'xx3',
有没有办法在不使用循环的情况下执行此操作?
答案 0 :(得分:0)
如果不触及每个元素,就无法实现这一目标,但使用array_map
,您可以在不明确使用循环的情况下执行此操作。
$new_array = array_map(function($x) {
return ['y' => $x];
}, $your_array);