在我使用的PHP应用程序中,它们提供了使用#_CATEGORYID等短代码提取数据的功能。使用$cat_id = '#_CATEGORYID';
并回显$cat_id
时,会返回正确的数字,在这种情况下为55。当var_dump
在$cat_id
上时,它返回的字符串数为12,即具体为#_CATEGORYID的字符数。
我想使用比较运算符来显示if ($cat_id == 55)
,但由于字符串长度为12个字符,因此比较不起作用。
有关如何比较这样的事情的想法吗?
答案 0 :(得分:0)
将$ cat_id转换为int if ((int) $cat_id == 55)