创建并排序数组以按时间排列事件

时间:2015-09-22 15:34:58

标签: php arrays sorting usort

我必须处理的数据如下所示:

<div><strong><?php echo $form_data['field'][86]);?></strong> - Guests find seats</div>
<div><strong><?php echo $form_data['field'][87];?></strong> - Bridal party introductions</div>
<div><strong><?php echo $form_data['field'][88];?></strong> - Dinner is served</div>
<div><strong><?php echo $form_data['field'][92];?></strong> - Cake cutting</div>
<div><strong><?php echo $form_data['field'][96];?></strong> - Speeches</div>
<div><strong><?php echo $form_data['field'][188];?></strong> - Blessing</div>
<div><strong><?php echo $form_data['field'][107];?></strong> - First Dances</div>

但该示例数据很少一致。例如,可能没有蛋糕切割,也显示的顺序不正确。

然而,$ form_data值总是24小时fomats(即14:00,03:30等)

我希望能够获取所有现有字符串(无论哪一个都不为空)并创建一个包含时间和事件类型的数组,然后以正确的顺序回显输出。)

因此数组将始终包含这7个字符串值,但有时可能只有5或6个相关。

感谢您提供任何帮助。

0 个答案:

没有答案