当我尝试在类别ID等于特定数字时更改某些内容的输出。由于某种原因,这总是返回false。我错过了什么?
<?php
$ad_id = '#_CATEGORYID';
$id = 55;
if ($ad_id === $id ) {
echo 'true';
} else {
echo 'false';
}
?>
修改
抱歉应该澄清一下,#_ CATATORYID是另一个返回整数的应用程序的短代码。当echo $ad_id
返回的值为55时。
答案 0 :(得分:0)
听起来我可能需要在比较之前评估您的第三方标记。
<?php
eval("\$ad_id = '#_CATEGORYID'");
$id = "55";
if ($ad_id === $id ) {
echo 'true';
} else {
echo 'false';
}
?>