【发布时间】:2011-11-26 09:08:14
【问题描述】:
我想把这段文字分解成三维数组:
Q 11 21 21 ( 40 44 23 ! 24 ! ! Q ! 32 22 48 18 23 49 ! ! ! ! 24 23 Q ! 19 23 06 49 29 15 22 ! ! ! Q ! 20 ( 23 23 ( 40 ! ! ! ! Q ! 21 06 ! 22 22 22 02 ! ! !
Q ! ( 40 05 33 ! 05 ! ! ! ! Q ! 49 49 05 20 20 49 ! ! ! Q ! ! 05 34 ( 40 ( ( 1 Q ! ! 46 46 46 46 46 46 ! ! ! Q ( 46 07 20 12 05 33 ! ! ! !
这是文本形式的时间表。以下是确定数组中每个值的条件:
- 新行 = 下一个时间表;
- Q = 新的一天;
- 空格 = 下一小时
- ! = 空闲时间,
- (= 双重小时
我想要这样: 数组[时间表][天][小时]
我该怎么做?是否可以通过 PHP 的爆炸函数来实现?
【问题讨论】:
-
满足我自己的好奇心:这种格式是标准的一部分吗?
-
你必须更好地解释才能得到任何答案..
-
是什么阻止您只为解析器编写代码?我的意思是你已经制定了格式,是什么阻止你继续?
标签: php multidimensional-array explode