0

*編集 print_r によってエコーされているホームが実際にはリンクであり、他の要素の中にタグがあったソースを見て、比較が一致しなかったことがわかりました。* *編集終了

画面にエコーされたデータの結果に基づいて if ステートメントが画面に送信しないため、まだ出力が表示されている理由がわかりません。

  echo count($breadcrumb);
  print_r($breadcrumb);
 if(count($breadcrumb) === 1 && $breadcrumb[0] === 'Home'){
     echo "Is not showing";
  }else{

  return $output;

  }

エコーのページに表示されるのは次のとおりです。

1Array ( [0] => Home ) 

if ステートメントの両方の基準が満たされているような気がするのに、出力がまだ画面に表示されるのはなぜですか?

4

1 に答える 1

0

以下のコードの結果は、条件が満たされているため、「表示されません」です。

if(count($breadcrumb) === 1 && $breadcrumb[0] === 'Home'){
   echo "Is not showing";
 }else{

  return $output; 
}
于 2013-11-04T06:07:06.627 に答える