* 修改 我在查看源文件后想出来,print_r回应的Home实际上是一个链接,并且在其他元素中有一个标记,这就是为什么我的比较不匹配。 * *结束编辑
不确定为什么我仍然看到输出,因为我的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语句的两个标准都已满足,为什么输出仍然会进入屏幕?
答案 0 :(得分:0)
以下代码的结果是“Is not showin”,因为满足条件。
if(count($breadcrumb) === 1 && $breadcrumb[0] === 'Home'){
echo "Is not showing";
}else{
return $output;
}