-3

当类别 ID 等于特定数字时,我正在尝试更改某些内容的输出。由于某种原因,这总是返回 false。我错过了什么?

<?php 
$ad_id = '#_CATEGORYID';
$id = 55;

if ($ad_id === $id ) {
    echo 'true';
} else {
    echo 'false';
}
?>

编辑 抱歉应该澄清一下,#_CATEGORYID 是来自另一个返回整数的应用程序的简码。当echo $ad_id返回值为 55 时。

4

1 回答 1

0

在我看来,您可能需要在比较之前评估您的第三方标记。

<?php  
eval("\$ad_id = '#_CATEGORYID'"); 
$id = "55"; 

if ($ad_id === $id ) { 
    echo 'true'; 
} else { 
    echo 'false'; 
} 
?> 
于 2012-05-06T15:55:39.390 回答