0

私が使用しているPHPアプリケーションでは、#_CATEGORYIDなどのショートコードを使用してデータをプルする機能を提供しています。正しい数字を使用$cat_id = '#_CATEGORYID'; してエコー$cat_idすると、正しい数字(この場合は55)が返されます。var_dumpオンにする$cat_idと、文字列数12が返されます。これは、#_CATEGORYIDが具体的に何文字であるかを示します。

比較演算子を使用して何かを表示したいのですif ($cat_id == 55)が、文字列の長さが12文字であるため、比較が機能しません。

このようなものを比較する方法について何かアイデアはありますか?

4

1 に答える 1

0

$cat_idをintにキャストしますif ((int) $cat_id == 55)

于 2012-06-17T18:21:34.927 に答える