如何删除从表中获取的值中的html特殊字符?

时间:2014-09-20 09:02:42

标签: php

这里的例子:

{"89":" Clothing weave<\/span>Cord<\/span>","91":" Clothing size<\/span>M-L<\/span>"}

我想要这样回答:

{89:Clothing weave:cord,91:Cloathing size:M-L}

3 个答案:

答案 0 :(得分:0)

假设它应该<\span><\/span>开启和关闭......

$string = {"89":" Clothing weave<\/span>Cord<\/span>","91":" Clothing size<\/span>M-L<\/span>"}
$string = str_replace("\"", "", $string);
$string = str_replace("\\", "", $string);
$string = str_replace("<span>", ":", $string);
$string = str_replace("</span>", "", $string);

输出{89: Clothing weave:Cord,91: Clothing size:M-L}

答案 1 :(得分:0)

    $var = '{"89":" Clothing weave<\/span>Cord<\/span>","91":" Clothing size<\/span>M-L<\/span>"}';
    $result =  str_replace('\\','',$var);
    echo $result = str_replace('"','',$result);

result = {89:服装weaveCord,91:服装尺寸M-L};

编辑版本2:

    $var = '{"89":" Clothing weave<\/span>Cord<\/span>","91":" Clothing size<\/span>M-L<\/span>"}';
    $result =  str_replace('<\/span>',':',$var);
    $result = str_replace('"','',$result);
    $result = str_replace(':,',',',$result);
    echo $result = str_replace(':}','}',$result);

result = {89:服装编织:绳子,91:服装尺寸:M-L}

答案 2 :(得分:0)

$var ='{"89":" Clothing weave<\/span>Cord<\/span>","91":" Clothing size<\/span>M-L<\/span>"}';

$result = str_replace('"','',$var);

$result =  str_replace('<\/span>',':',$result);

echo $result = str_replace(':,',',',$result);

输出:

{89: Clothing weave:Cord,91: Clothing size:M-L}