变量不会在foreach循环中重写

时间:2012-05-24 20:59:55

标签: php

我有这个PHP代码,我很确定没问题。 但$ category变量不会被重写,即使$ category为'251',if循环也不会执行为true。

任何想法为什么?

foreach($cars->cardata as $cardata ){

    $category = $cardata->categorie;

    if($category == '251'){
        $category = 'BWM';
    }

    echo $category;
}

1 个答案:

答案 0 :(得分:1)

foreach($cars->cardata as $cardata ){

    $category = $cardata->categorie;

    if(trim($category) == '251'){
        $category = 'BWM';
    }

    echo $category;
}