我想转换输入数组:
array(1) {
["option"]=>
array(2) {
[0]=>
string(8) "fdfsafsd"
[1]=>
string(7) "dasdasd"
...
}
}
到
array(array('option' => "fdfsafsd"), array('option' => "dasdasd"),...)
关键“选项”可以是......
最佳做法是什么?
谢谢!
答案 0 :(得分:0)
最佳做法是将数组保持原样。如果要“转换”它,则需要为“options”键中的值分配新键。
$new_array = $old_array['options'];
这会得到你在问题中指定的内容,但是我不明白你为什么要这样做。
答案 1 :(得分:0)
你想要一个具有一个键上所有值的关联数组??? 这似乎是不可能的,因为关联数组是一个键=>一个价值。
所以你可能想要一个数组列表,你可以通过以下方式轻松获得:
$ myArray = $ originalArray ['option'] 这将是这样的: array(“fdfsafsd”,“dasdasd”,...)