字符串比较不起作用

时间:2012-05-06 15:52:18

标签: php comparison string-comparison

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

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

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

修改 抱歉应该澄清一下,#_ CATATORYID是另一个返回整数的应用程序的短代码。当echo $ad_id返回的值为55时。

1 个答案:

答案 0 :(得分:0)

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

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

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