PHP-如何重新排列数组?

PHP-如何重新排列数组?,php,arrays,sorting,Php,Arrays,Sorting,我有一个名为newValue的数组。当我打印它时,它打印为 Array ( [ticket_name] => Array ( [0] => Mango [1] => Apple ) [ticket_quantity] => Array ( [0] => 100 [1] => 11 ) [ticket_price] => Array ( [0] => 30 [1] => 30 ) ) 我的问题是。如何将此数

我有一个名为
newValue
的数组。当我打印它时,它打印为

Array ( [ticket_name] => Array ( [0] => Mango [1] => Apple ) 
        [ticket_quantity] => Array ( [0] => 100 [1] => 11 ) 
        [ticket_price] => Array ( [0] => 30 [1] => 30 ) )
我的问题是。如何将此数组更改为类似这样的内容

Array
(
    [0] => Array
        (
            [ticket_name] => Mango
            [ticket_quantity] => 100
            [ticket_price] => 30
        )

    [1] => Array
        (
            [ticket_name] => Apple
            [ticket_quantity] => 11
            [ticket_price] => 30
        )

)

如果您使用的是PHP5.5,将是一个方便使用的函数。如果没有,您可以填充它。

这不是排序,而是数组的重新排列。或数组的转置。这里已经回答过,可以使用
call\u user\u func\u array()
array\u combine()
作为一行程序来完成:奇怪吗?为什么要投否决票?是时候补偿了。