使用json_decode显示php json数据

时间:2015-09-02 06:37:50

标签: php json

我有这个json数据:

["warm","cold"]

我需要使用此函数显示json数据:

function typeid($id){

    $arr = json_decode($id , true);

    foreach ($arr as $k=>$v){
        $type = $v.' - '; 
    }

    return $type;
}

结果是(只有一个结果):

cold - 

如何使用-显示所有json数据?!

2 个答案:

答案 0 :(得分:1)

您的$type必须是数组:

foreach ($arr as $k=>$v){
    $type[] = $v; 
}
$result = implode('-', $type); //implode it
echo $result;

答案 1 :(得分:0)

只需使用以下代码编辑代码:

$type = '';
foreach ($arr as $k=>$v){
    $type .= $v.' - '; 
}