【发布时间】:2013-07-10 16:00:11
【问题描述】:
我有以下整数
7
77
0
20
在一个数组中。我使用它们来检查呼叫的来源。
像730010123, 772930013, 20391938. 这样的数字
我需要做的是我需要一种方法来检查数字是否以 7 或 77 开头,例如。
有没有办法在PHP 中做到这一点并避免一千个 if 语句?
我遇到的一个问题是,如果我检查数字是否以 7 开头,那么以 77 开头的数字也会被调用。请注意,7 个号码是移动号码,77 个是共享费用号码,并且在任何方面都不相等,所以我需要将它们分开。
【问题讨论】:
-
所以基本上所有以 7 开头的号码都是手机号码,除了以 77 开头的号码,这使得它们共享费用?易于区分,只需将 70、71、... 79 个数字添加到您的数组中,然后将它们检测为移动。
标签: php if-statement integer compare