
05.02.2010, 17:47
|
|
Новичок
Регистрация: 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 (секунды)
Есть идеи?
|
|
|