2016-08-12 4 views
0

PHP配列にディメンションを追加するソリューションを探しています。このタイトルは混乱しやすいので、例を挙げてください。 私が配列している場合:PHP配列のディメンションを追加

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

を私は

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

に変換したいのは、ループを使用せずにこれを行う方法はありますか?

答えて

0

各要素に触れることなくそれを行う方法はありませんが、array_mapを使用すると、明示的にループを使用せずに行うことができます。

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

ありがとう、私はそれを行うための最善の方法だと思います。 – Chrisstar

関連する問題