@AlPaco

Как изъять первую цифру из String PHP?

Допустим, есть переменная:
$string1 = "5 шт за 1000 руб";

Мне нужно сделать, чтобы вторая переменная $count была равна первой цифре переменной $string. Причем, цифра может быть вещественной.
$count1 = "5";

Как такое сделать? Вроде через preg_match можно. Спасибо.
  • Вопрос задан
  • 431 просмотр
Решения вопроса 1
@SharuPoNemnogu
не язык плохой, программисты такие...
$string1 = "5 шт за 1000 руб";
$count1 = (float)$string1;
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Rema1ns
@Rema1ns
и так сойдет
$matches = null;
$returnValue = preg_match('#^([0-9\.]+)#', '5 шт за 1000 руб', $matches);
Ответ написан
Комментировать
profesor08
@profesor08 Куратор тега PHP
Раздроби строку по пробелам и выбери первое значение для каждой строки. Это и будут твои цифры.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 02:11
5000 руб./за проект
01 мая 2024, в 00:29
2000 руб./за проект
01 мая 2024, в 00:20
15000 руб./за проект