在PHP数组中添加Dimension

时间:2016-08-12 17:28:01

标签: php arrays

我正在寻找一个为php数组添加维度的解决方案。由于这个标题令人困惑,我会给你一个例子。 如果我有阵列:

[0] => 'xx1',
[1] => 'xx2',
[2] => 'xx3',
...

我想将其转换为

[0] => 'y' => 'xx1',
[1] => 'y' => 'xx2',
[2] => 'y' => 'xx3',

有没有办法在不使用循环的情况下执行此操作?

1 个答案:

答案 0 :(得分:0)

如果不触及每个元素,就无法实现这一目标,但使用array_map,您可以在不明确使用循环的情况下执行此操作。

$new_array = array_map(function($x) {
    return ['y' => $x];
}, $your_array);