|
|
|
| Допустим есть строки:
1) зарплата от 20000 руб.
2) зарплата от 20 000 руб.
Как с помощью функций PHP вытащить только число из строки и занести в переменную $zarplata? | |
|
|
|
|
|
|
|
для: sega_z
(01.09.2011 в 17:09)
| |
<?
$str = ' зарплата от 20000 руб';
$zarplata = preg_replace('|[^0-9]*|','',$str);
?>
|
| |
|
|
|
|
|
|
|
для: sega_z
(01.09.2011 в 17:09)
| |
<?php
$str = "зарплата от 20 000 руб.";
$result = preg_replace("/[^\d]+/", "", $str);
echo $result;
|
| |
|
|
|
|
|
|
|
для: psychomc
(01.09.2011 в 17:42)
| | Спасибо за код, но можно как то объединить эти два кода, т.к. это варианты написания, а не две разные строки. | |
|
|
|
|
|
|
|
для: sega_z
(01.09.2011 в 17:51)
| | Они в общем практически идентичны и оба справляются с обоими случаями (их не нужно объединять или использовать совместно). Смысл скриптов в том, что они удаляют из строки, все кроме чисел. Выбирайте вариант какой вам больше нравится. | |
|
|
|
|
|
|
|
для: cheops
(01.09.2011 в 17:54)
| | Ага понял, спасибо за помощь!!! | |
|
|
|