变换数组

时间:2011-05-03 10:18:18

标签: php multidimensional-array

我想转换输入数组:

array(1) {
  ["option"]=>
  array(2) {
    [0]=>
    string(8) "fdfsafsd"
    [1]=>
    string(7) "dasdasd"
...
  }
}

array(array('option' => "fdfsafsd"), array('option' => "dasdasd"),...)

关键“选项”可以是......

最佳做法是什么?

谢谢!

2 个答案:

答案 0 :(得分:0)

最佳做法是将数组保持原样。如果要“转换”它,则需要为“options”键中的值分配新键。

$new_array = $old_array['options'];

这会得到你在问题中指定的内容,但是我不明白你为什么要这样做。

答案 1 :(得分:0)

你想要一个具有一个键上所有值的关联数组??? 这似乎是不可能的,因为关联数组是一个键=>一个价值。

所以你可能想要一个数组列表,你可以通过以下方式轻松获得:

$ myArray = $ originalArray ['option'] 这将是这样的: array(“fdfsafsd”,“dasdasd”,...)