【发布时间】:2014-04-08 07:56:13
【问题描述】:
Array
(
[0] => class_name:10:date:2014-03-08:start_time:10:15:finish_time:12:15:subject:Maths:exam_details:Extra comments:
[1] => class_name:10:date:2014-03-07:start_time:10:15:finish_time:12:15:subject:Eng:exam_details:Extra comments:
[2] => class_name:10:date:2014-03-06:start_time:10:15:finish_time:12:15:subject:Science:exam_details:Extra comments:
[3] => class_name:10:date:2014-03-06:start_time:10:15:finish_time:12:15:subject:Science:exam_details:Extra comments:
[4] => class_name:10:date:2014-03-06:start_time:10:15:finish_time:12:15:subject:Science:exam_details:Extra comments:
[5] => class_name:10:date:2014-03-06:start_time:10:15:finish_time:12:15:subject:Science:exam_details:Extra comments:
)
如您所见,数组中有一些 start_time 和 finish_time 我想使用带分隔符“:”的爆炸函数来划分元素,但也可以展开 start_time 和完成时间的划分值。是否可以使用相同的分隔符来展开值
【问题讨论】:
-
您需要对此应用正则表达式。
-
使用 preg_match: it1.php.net/preg_match
标签: php arrays multidimensional-array foreach array-merge