我想要替换索引数组.示例$array[x][y]到$array[y][x]


I want replace index array. example $array[x][y] to $array[y][x]

示例。我有:

Array (
[0] => Array (
[comments_id] => 1 
[comments_text] => blabla1
) 
[1] => Array (
[comments_id] => 2 
[comments_text] => blabla2
) 
)

我想要:

Array (
[comments_id] => Array (
[0] => 1 
[1] => 2 
)
[comments_text] => Array (
[0] => blabla1 
[1] => blabla2
)

在简化中要替换$array[x][y]$array[y][x]我用php编写。

你可以像这样做

// the final array which will hold your result array
// considering $results contains your previous array
$final_array = array();
foreach($results as $result) {
    $final_array['comments_id'][] = $result['comments_id'];
    $final_array['comments_text'][] = $result['comments_text'];
}