Показать сообщение отдельно

  #981  
Старый 05.02.2010, 17:47
Nosfer
Новичок
Регистрация: 10.01.2007
Сообщений: 16
С нами: 10174902

Репутация: 2
По умолчанию

Задача: составить регулярку.
Условие, максимально 4 параметра 10D 10H 10M 10S, но все 4 никогда не встрчаются, обычно не более двух:
а) на пыхе с использование preg_match_all
б) парсим различные результаты, варианты входных данных:
1) 6D 6H
2) 9H 5M
3) 1D 10M
4) 10M 14S

Сами параметры могут быть любыми, от 0 до 59.

Необходимо несмотря из входных данных заполнить массив:

[0] => Array
(
[0] => 6
[1] => ''
[2] => 1
[3] => ''
[1] => Array
[0] => 6
[1] => 9
[2] => ''
[3] => ''

[2] => Array
[0] => ''
[1] => 5
[2] => 10
[3] => 10

[3] => Array
[0] => ''
[1] => ''
[2] => ''
[3] => 14

1й подмассив - D (дни), 2й подмассив - H (часы), 3й подмассив - M (минуты), 4й подмассив - S (секунды)


Есть идеи?
 
Ответить с цитированием