@A_Diana
seo-специалист

Как вырезать цифры с помощью PHP?

Уважаемые программисты, подскажите, пожалуйста, как можно вырезать цифры с помощью php

Хочу добавить в разметку время приготовления.

В тексте рецепта будет строка(несколько вариантов написания)
  • Время приготовления: 2 ч 30 мин
  • Время приготовления: 0 ч 20 мин
  • Время приготовления: 1 ч 0 мин


Мне нужно забрать отсюда цифры перед "ч" и перед "мин" соответственно. Чтобы их использовать в конструкции


Т.е. количество часов и минут надо преобразовать в
PT2H30M
PT0H20M
PT1H0M
  • Вопрос задан
  • 108 просмотров
Пригласить эксперта
Ответы на вопрос 1
Spartak-2205
@Spartak-2205
Разработка и создание сайтов
$str = "Время приготовления: 2 ч 30 мин";
preg_match_all("/\d+/", $str, $matches);
print_r($matches); 
/*
Array
(
    [0] => Array
        (
            [0] => 2
            [1] => 30
        )
)
*/
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы