Парсинг цифр из строки

214
06 июня 2018, 07:00

Есть переменная:

$str = "Привет народ, 14"; // Or $str = "Привет 14 народ"; 

Как осуществить парсинг числа из строки, при условии что число в строке только одно, но находиться в любой части строке.

Answer 1

Пример с помощью регулярных выражений

$str = "Привет народ, 14";
preg_match_all('~\d+~', $str, $arr);
var_dump($arr);
Answer 2

Еще как вариант такой вот извращенный способ

$m = "Привет, народ 14";
foreach (explode(' ', $m) as $s) {
    if(is_numeric($s)) {
        var_dump($s);
    }
}
READ ALSO
Сайт на php и node

Сайт на php и node

Есть сайт на php mvc, я хочу с помощью node (node чтоб избежать большой нагрузки от больштй аудитории) реализовать чат между зарегистрированными...

354
Увеличивается ID в метаданных (update_post_meta) php

Увеличивается ID в метаданных (update_post_meta) php

Добавляю данные при помощи update_post_meta() (php)Данные успешно добавляются в базу

238
Отдает и POST и GET параметры

Отдает и POST и GET параметры

Не могу понять, почему данный код отдает и GET и POST одновременно Код тут не могу почему-то опубликоватьделаю все по инструкции но не дают отправить...

259
PHP Добавление записей в БД

PHP Добавление записей в БД

Есть php файлКоторый по сути должен добавлять записи в базу по нажатию на кнопку

313