0

Google の通貨 API に問題があります。私が受け取っているデータには以下が含まれます:

{lhs: "1000 Euros",rhs: "111 844.933 Serbian dinars",error: "",icc: true}

ここで、「111 844.933」は実際には「111* & nbsp; *844.933」です。

ただし、「 & nbsp; 」を空の文字列に置き換える方法が見つからないため、文字列は「111844.933」になります

4

2 に答える 2

0

str_replace()これを行うことができます:

echo str_replace(' ', '', '{lhs: "1000 Euros",rhs: "111 844.933 Serbian dinars",error: "",icc: true}');

実際に見てください

于 2013-01-31T01:33:56.823 に答える
0

str_replace()またはpreg_replace( )を使用できます。

このコードを試してください:

<?php
    $string = '{lhs: "1000 Euros",rhs: "111 844.933 Serbian dinars",error: "",icc: true}';
    $find = array("&nbsp"); 
    $replace = array("");
    $string = str_replace($find, $replace, $string);
    echo $string;
?>
于 2013-01-31T04:17:14.383 に答える