1–5 или 24–35
Мне нужно разделить числа на массивы и записать различия между ними, например:
1 2 3 4 5 или 24 25 26 27 28 29 30 31 32 33 34 35
есть ли какая-нибудь функция PHP, которая может обрабатывать это или любое другое решение PHP?
мой код:
Код: Выделить всё
$string = array('1 - 5','9','11','24 - 35');
$arr = explode(",", $string);
foreach ($arr as $val) {
if (preg_match("/ - /", $val)) {
$val = trim($val);
$min= trim(substr($val, 0, 2));
$max = trim(substr($val, -2));
}
}
Подробнее здесь: https://stackoverflow.com/questions/450 ... wo-numbers
Мобильная версия