Мне нужно извлечь число и единицу после номера из двух разных строк .. некоторые строки имеют пространство между числом и единицей, как этот 150 g
и другие не 150g
Regex, чтобы получить номер и строку после номера
$text = 'Rexona Ap Deo Aerosol 150ml Active CPD-05923';
$text='Cutex Nail Polish Remover Moisture 100ml ';
preg_match_all('!\d+!', $text, $matches);
if(sizeof($matches[0]) > 1){
// how can I extract 'ml'
}
else {
// how can I extract 150 ml ?
}
Можете ли вы, ребята, помочь?
Что делать, если число было плавающим, как 1.5Kg, что мне делать? – palAlaa