我正在尝试按 ISO 8601 格式的日期和时间对 PHP 中的数组进行排序。我仍在尝试掌握 PHP,并尝试了许多有关堆栈溢出的解决方案,但我无法确定正确的功能。希望这是一个简单的答案,对其他人有帮助。
仅供参考,此数组是由 Citrix API for GoToMeeting 生成的。我想在列表中最早的时间根据 startTime 对数组进行排序。
这是使用 var_export 的数组的样子,并显示了两个结果:
array (
0 => stdClass::__set_state(
array(
'createTime' => '2012-07-03T19:36:58.+0000',
'status' => 'INACTIVE',
'subject' => 'Client 1',
'startTime' => '2012-07-10T14:00:00.+0000',
'conferenceCallInfo' => 'United States: xxxxx Access Code: xxxxx',
'passwordRequired' => 'false',
'meetingType' => 'Scheduled',
'maxParticipants' => 26,
'endTime' => '2012-07-10T15:00:00.+0000',
'uniqueMeetingId' => 12345678,
'meetingid' => 123456789,
)
),
1 => stdClass::__set_state(
array(
'createTime' => '2012-07-02T21:57:48.+0000',
'status' => 'INACTIVE',
'subject' => 'Client 2',
'startTime' => '2012-07-06T19:00:00.+0000',
'conferenceCallInfo' => 'United States: xxxxx Access Code: xxxxx',
'passwordRequired' => 'false',
'meetingType' => 'Scheduled',
'maxParticipants' => 26,
'endTime' => '2012-07-06T20:00:00.+0000',
'uniqueMeetingId' => 12345678,
'meetingid' => 123456789,
)
),
)
我的目标是然后使用 foreach 循环将数组输出到 html div 中,此代码是完整的并且运行良好,但我的排序已关闭 :-)
预先感谢您的任何帮助!
史蒂夫