Эта тема на forum.dklab.ru


Alligator: Выбор цифр из текста.
Здравствуйте.
Подскажите пожалуйста, как можно выбрать из текста только цифры?
К примеру, у меня есть переменная $asdf, значение которой - 123asdf. Как мне создать вторую переменную, значение которой было бы равно 123? Спасибо.
BikerSoul:
echo preg_replace("/\D/", "", "123asdf");
см. Регулярные выражения
Maus:
Alligator:

Конкретно в Вашем случае (цифры всегда в начале) можно поступить проще:
<?
$a = "1234abcdef";
$b = (int)$a; // это просто принудительное приведение типа
$v = intval($a); // это через функцию
echo "a $a<br>b $b<br>v $v";
?>
Посмотрите в мануале Type Casting и Type Juggling

Эта тема на forum.dklab.ru