0

我在 for 循环中有一个 for 循环,就在我输入 if 语句之前,两个值回显并且相等。当我评估(使用 if 语句)它们是否相等时,这些值不会评估为偶数。我看不到这句话有什么问题吗?

for($x = 0; $x < count($movies_total);$x++){

                for($j = 0; $j < count($ask_array);$j++){
                    echo $movies_total[$x]->question_id.' '.$ask_array[$j].'<br>';
                    if($movies_total[$x]->question_id == $ask_array[$j]){
                        echo 'no';
                    }
                }
            }
4

1 回答 1

0

你应该转储你的两个变量( $movies_total[$x] , $ask_array )让我们知道问题,但我猜你会有空格。您可以在修剪后比较变量:

if( trim($movies_total[$x]->question_id) == trim($ask_array[$j]) )
于 2013-03-03T08:01:16.860 回答