Есть строка:
120-125
Мне надо ее преобразовать в вид:
120,121,122,123,124,125
Я умею только поменять знак тире на знак запятой, следующим кодом:
$up=str_replace (',','-',$up);
Подскажите как мне решить данный вопрос???
$str = '120-125';
list($to, $do) = split('-', $str);
for($i=$to; $i<=$do; $i++)
echo $i.',';
<?php
$string = '120-125';
$string = explode('-', $string);
$string = range($string[0],$string[1]);
$string = implode(',', $string);
print_r($string);
120,121,122,123,124,125
$str = '120-125';
if(preg_match('#-#', $str))
echo 'yes';
else
echo 'no';
Цитата (stepan @ 28.10.2011 - 11:31) |
split('-', $str); |
if(preg_match('#^\d+$#', $str))