У меня есть другой ответ. Это может быть касание быстрее, чем при использовании strpos, и было бы лучше, если бы на входе была возможность пробела.
$input = "£250.75";
$output = floatval(ltrim($input,"£"));
echo $output;
250.75
Вы также можете добавить другие валюты в список символов в ltrim:
$output = floatval(ltrim($input,"£$¢"));
Это уберет $ или £ или ¢ с левой стороны вашего номера, а также пробел, который сломает решение выше, которое использует strpos. Кроме того, это дало бы тот же результат, если бы символ валюты в некоторых случаях был пропущен.