【发布时间】:2014-01-31 15:20:48
【问题描述】:
我想将字符串与“枚举”进行比较,我可以比下面的解决方案更简单吗?
首先我知道枚举类型没有在 php 中实现。
基本上问题是:字符串 s 是否等于其中一个字符串?由于 php 没有枚举,枚举的值可能在某个数组或类似的东西中。
//$min_s is string value of some minute value for example "15".
if((strcmp($min_s, "00")== 0 || str_cmp($min_s,"15") == 0 ||
strcmp($min_s, "30")== 0 || strcmp($min_s, "45") == 0)
{ // ok}
目标:
当我想将字符串与“枚举”进行比较时,让我的 ifs 对于这个特定示例和其他示例更具可读性。
【问题讨论】:
-
用
in_array()怎么样?
标签: php string enums string-comparison