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