Итак, я пробовал использовать trim и str_replace, и я просто не могу понять это. Я искал его, и ничего не работает.Как избавиться от пробелов в строке, php
вот мой код:
function convertcurrency($euro){
if (is_numeric($euro)) {
$currency = file_get_contents("http://www.google.com/ig/calculator?hl=en&q=".$euro."EUR%3D%3FUSD");
$contents = array_map('trim', explode(" ", $currency));
$getint = array_map('trim', explode("\"", $contents[3]));
unset($getint[0]);
$usdollar = implode(" ", $getint);
echo "$euro Euro's is equal to $usdollar U.S. Dollars";
}
else{
echo "$euro is not a number, please enter a number.";
}
}
convertcurrency(123123);
?>
Спасибо!
Edit:
Я извиняюсь, я отправил свою продукцию, и ожидается выход.
Выход: 123123 евро равен 162 долларов 362,3 США Ожидаемый результат: 123123 евро равен 162362.3 долларов США
После того, как я избавиться от пробелов, я могу использовать функцию money_format, чтобы отобразить его должным образом.
Где вы наблюдая этот пробел? На итоговой странице HTML? –
Можете ли вы опубликовать текущий вывод и ожидаемый результат? «ничто, кажется, не работает» - не настоящий конкретный список проблем :). Что вам нужно, желательно, зачем вам это нужно? что происходит сейчас? и т. д. – Nanne
Прошу прощения, я добавил вывод и ожидаемый результат, спасибо, что указали это! – stytown