У меня есть эта строка
From: £5.95 (per linear metre)
Я хочу оставить только £5.95
.
Я знаю, что это делается с preg_replace, но как?
$string = "From: £5.95 (per linear metre)"; echo preg_replace("", "", $string);
preg_replace('/[^0-9.£]/', '', $string);
Это должно сработать для вас:
<?php $str = "From: £5.95 (per linear metre)"; preg_match_all("/From:\s(.*\d+)/", $str, $matches); echo $matches[1][0]; ?>