Меню :
php (149)
js (116)
html (35)
css (14)
js slice (13)
js date (9)
form (9)
Показать еще :
jsphp (6)
input (5)
php img (4)
id (4)
int (3)
warning (3)
button (3)
display (2)
php get (2)
info (2)
xml (2)
xhr (2)
radio (1)
js post (1)
iframe (1)

См. интсрукция по ruweb.

Оставить только цифры

30.03.2026 11:31 / Марат / Смотрели : 96 / php | php_проверка | php_сортировка |

Как "Оставить только цифры в строке php"? Рассмотрим несколько вариантов "оставления только цифры в строке php" с примерами и кодом. Preg_replace php только цифры

Оставить только цифры в строке php.

  1. Функция preg_replace() для извлечения чисел из строки в PHP.
  2. Функция filter_var() для извлечения чисел из строки в PHP.
  3. Функция preg_match_all() для извлечения чисел из строки в PHP.
  1. Функция preg_replace() для извлечения чисел из строки в PHP.

  2. В PHP мы также можем использовать функцию preg_replace() для извлечения чисел из строки. Правильный синтаксис для использования этой функции следующий:

    preg_replace($regexPattern, $replacementVar, $original, $limit, $count)

    Функция preg_replace() принимает пять параметров, рассказ о которых не входит в тему нашей страницы!

    Выведем "останутся только цифры в строке", на экран с помощью echo:

    <?

    $string = 'У Даши есть 4 куклы и 6 кроликов.';

    $outputString = preg_replace('/[^0-9]/', '', $string);

    echo "Извлеченные числа являются : $outputString \n" ;

    ?>

    Извлеченные числа являются : 46

  3. Функция filter_var() для извлечения чисел из строки в PHP.

  4. Мы также можем использовать функцию filter_var() для извлечения чисел из строки. Правильный синтаксис для использования этой функции следующий:

    filter_var($имя_переменной, $имя_фильтра, $параметры)

    Функция filter_var() принимает три параметра.

    Мы использовали фильтр FILTER_SANITIZE_NUMBER_INT.

    Аналогично выведем результат "останутся только цифры в строке", на экран с помощью echo, программа, которая извлекает числа из строки, выглядит следующим образом::

    <?

    $string = 'У Даши есть 4 куклы и 6 кроликов.';

    $int = тип int(целое число) filter_var($string, FILTER_SANITIZE_NUMBER_INT);

    echo "Извлеченные числа являются: $int \n" ;

    ?>

    Извлеченные числа являются: 46

  5. Функция preg_match_all() для извлечения чисел из строки в PHP.

  6. Мы можем использовать встроенную функцию preg_match_all() для извлечения чисел из строки. Эта функция выполняет глобальный поиск по указанному шаблону из строки. Правильный синтаксис для использования этой функции следующий:

    preg_match_all($pattern, $inputString, $matches, $flag, $offset);

    Встроенная функция preg_match_all() имеет пять параметров.

    Мы использовали "!\d+!" шаблон для извлечения чисел из строки.

    Для вывода массива используем print_r:

    <?

    $string = 'У Даши есть 4 куклы и 6 кроликов.';

    preg_match_all('!\d+!', $string, $matches);

    print_r($matches);

    ?>

    Array

    (

    [0] => Array

    (

    [0] => 4

    [1] => 6

    )

    )

Всего комментариев : Comments+ 2.0
1000
+ =


Сайту : 206 дней | статей : 345
JsPhp.ru | Аминев Марат © 2025 - 2026 | 1514 | Подписаться.