简短的问题我做错了什么?
<?php
if ($arrItem['text']['kachelband_de_external_link'] = "1"){
echo 'target="_blank"';
} else{
}
?>
我总是得到输出:target="_blank"
,甚至if "$arrItem['text']['kachelband_de_external_link']" = 0
因为您正在对if
语句执行赋值操作,而不是比较。
应该是
if ($arrItem['text']['kachelband_de_external_link'] == "1")
看到两个等号了吗
if ($arrItem['text']['kachelband_de_external_link'] == "1"){
echo 'target="_blank"';
}
使用==
检查条件
您必须使用
if ($arrItem['text']['kachelband_de_external_link'] == "1")
而不仅仅是"="中的一个。如果你只使用一个,你可以在之前设置var。使用2"="进行比较;)