Google の通貨 API に問題があります。私が受け取っているデータには以下が含まれます:
{lhs: "1000 Euros",rhs: "111 844.933 Serbian dinars",error: "",icc: true}
ここで、「111 844.933」は実際には「111* & nbsp; *844.933」です。
ただし、「 & nbsp; 」を空の文字列に置き換える方法が見つからないため、文字列は「111844.933」になります
Google の通貨 API に問題があります。私が受け取っているデータには以下が含まれます:
{lhs: "1000 Euros",rhs: "111 844.933 Serbian dinars",error: "",icc: true}
ここで、「111 844.933」は実際には「111* & nbsp; *844.933」です。
ただし、「 & nbsp; 」を空の文字列に置き換える方法が見つからないため、文字列は「111844.933」になります
str_replace()
これを行うことができます:
echo str_replace(' ', '', '{lhs: "1000 Euros",rhs: "111 844.933 Serbian dinars",error: "",icc: true}');
str_replace()またはpreg_replace( )を使用できます。
このコードを試してください:
<?php
$string = '{lhs: "1000 Euros",rhs: "111 844.933 Serbian dinars",error: "",icc: true}';
$find = array(" ");
$replace = array("");
$string = str_replace($find, $replace, $string);
echo $string;
?>