【发布时间】:2015-10-29 16:35:39
【问题描述】:
我有这样的数组:
$array = array(
array(
'Date' => '2015-10-23',
'Week Day' => 'Friday',
'Hour' => 'asdads',
'Intoduction' => 'adsasdasdasd',
'Call Status' => 'asdadad:',
'Call status options' => 'asdadsad',
'Question 1' => 'asdadads',
'Answer 1' => 'Psdado',
'Question 2' => 'asdadadsasd',
'Answer 2' => 'aasdadasdads',
'Telephone 1' => 'asdadsadsqd',
'Status tel 1' => 'asdasdad'
),
array(
'Date' => '2015-10-23',
'Week Day' => 'Friday',
'Hour' => 'asdads',
'Intoduction' => 'asdadadsasdad',
'Call Status' => "asdadsasdasd",
'Call status options' => 'Busy',
'Telephone 1' => 'asdadsasd',
'Status tel 1' => 'sdasdasdad',
'Question 1' => '',
'Answer 1' => '',
'Question 2' =>'',
'Answer 2' =>''
) ...
);
随后的其他数组,键是混合的,但它们都具有相同的键。 我想以相同的顺序对所有数组键进行排序, 示例默认为 $array[0],下一个 $array[1],$array[2], ... 所有的键都按 $array[0] 的顺序排列。
如果输入是从顶部开始的数组,结果应该是:
$array = array(
array(
'Date' => '2015-10-23',
'Week Day' => 'Friday',
'Hour' => 'asdads',
'Intoduction' => 'adsasdasdasd',
'Call Status' => 'asdadad:',
'Call status options' => 'asdadsad',
'Question 1' => 'asdadads',
'Answer 1' => 'Psdado',
'Question 2' => 'asdadadsasd',
'Answer 2' => 'aasdadasdads',
'Telephone 1' => 'asdadsadsqd',
'Status tel 1' => 'asdasdad'
),
array(
'Date' => '2015-10-23',
'Week Day' => 'Friday',
'Hour' => 'asdads',
'Intoduction' => 'asdadadsasdad',
'Call Status' => "asdadsasdasd",
'Call status options' => 'Busy',
'Question 1' => '',
'Answer 1' => '',
'Question 2' =>'',
'Answer 2' =>'',
**'Telephone 1' => 'asdadsasd',
'Status tel 1' => 'sdasdasdad'**
)
);
【问题讨论】: