php file_get_contents()str_replace with“”

时间:2013-01-31 01:28:25

标签: php function str-replace

我遇到Google的货币api问题。我收到的数据包含:

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

其中“111 844.933”实际上是“111 * & nbsp; * 844.933”。

但是,我找不到用空字符串替换“& nbsp; ”的方法,所以我的字符串将是“111844.933”

2 个答案:

答案 0 :(得分:0)

str_replace()可以做到这一点:

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

See it in action

答案 1 :(得分: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;
?>