Данное выражение должно отрезать тире и пробелы. Но обнаружил, что и отрезеет 0, если он стоит в самом начале. Помогите избавиться от бага PHP: $num = ''; for($i=0;$i<strlen($number);$i++) // Здесь отрезаем ненужное от номера { if($number[$i]!='-' && $number[$i]!=' ') $num.="$number[$i]"; } $number = $num + 0; [/code]
Ёмаё... PHP: <? $noneed=array(' ','-'); $number=str_replace($noneed,null,$number); Только не говори, что тебе на самом деле все что нужно - это убрать из $number всё кроме цифр... =)