[英]Is there something wrong with my for loop/if statement?
我在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';
}
}
}
您應該轉儲兩個變量($ movies_total [$ x]和$ ask_array),以使我們知道問題所在,但我猜想您將有空格。 您可以在修剪后比較變量:
if( trim($movies_total[$x]->question_id) == trim($ask_array[$j]) )
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.