Найти значение через регулярку php

141
19 декабря 2019, 14:40

Есть строки:

10% лен, 30% хлопок; 120м/50г
100м/70г; 45% холща, 20% эластан 
70г 10м 100% хлопок

Нужно вычленить метраж и вес, разложив в разные строки (т.е. получить "100м", затем "50г" и другие значения)

В столь хаотично представленных данных, не могу понять, как их можно выбрать. По шаблону "(любое число)м" и "(любое число)г"? Но не получается такое выражение составить правильно

Так получается получить только цифры:

$str = "70г 10м 100% хлопок";
$str = preg_replace("/[^0-9]/", '', $str);
Answer 1
preg_match_all("/\d+[мг]/u", $text, $out);
print_r($out[0]);
READ ALSO
построение таблицы с данными

построение таблицы с данными

Коллеги прошу помощи в построении таблицы мне не нужно решении прошу подсказку в реализации, пока что не понимаю как правильно наполнять...

134
Где добавить свой текст (ссылку) для корзины Woocommerce?

Где добавить свой текст (ссылку) для корзины Woocommerce?

Страница корзина и страница оформление заказаНе могу найти файл(-ы) в котором(-ых) нужно дописать текст (ссылки произвольные) в те места, которые...

100
Как сделать AJAX подгрузку тегов на WordPress сайте?

Как сделать AJAX подгрузку тегов на WordPress сайте?

Хочу сделать у себя на сайте меню, которое состоит из тегов постов, также если тегов больше чем 6, добавить кнопку которая при нажатии добавляет...

125
Как вывести ежедневные записи в течении 30 дней

Как вывести ежедневные записи в течении 30 дней

Делают график посещений сайта, все заходы на сайт вносятся в таблицу MySQLК примеру мне нужен график за последние 30 дней, соответственно надо...

129