66
|
Aaron Yodaiken · 技术社区 · 14 年前 |
1
48
抱歉,您不能使用
这意味着你必须想出一个解决办法。从
the loose comparisons table
你可以利用这个事实
|
2
7
不与
|
3
3
假设您正在打开变量并期望整数。为什么不先用
|
4
3
我在一个包含数字的字符串的开关中遇到了同样的问题(在一个用于PHP的开关中,“15.2”等于“15.20”)。 我解决了在文本前加一个字母比较的问题
|
5
2
以下是“strict”switch语句中的原始代码:
这也可以处理更复杂的switch语句,如下所示:
|
6
1
不幸地
|
7
1
PHP中的switch语句只进行松散比较(==)请参见 http://www.php.net/manual/en/control-structures.switch.php 如果需要严格比较,请使用if/else if/else。 |
8
1
我只是用
如果评论以
|
9
1
不。从 manual page :
如果只有两个条件,请使用
|
10
0
这是不可能的。
但是,您可以将
或者简单地说:
|
11
0
您还可以打开变量类型:
|
12
0
最好的方法之一是使用
|
13
0
从您的示例代码推断,我猜您有一组常规案例和一个特殊案例(这里,
我能想到的最简单的方法是在切换之前处理这个案例:
也可以添加一条评论来记住
|
14
0
创建类这样的断言,并在其中放入您想要的任何逻辑;只要“true”方法返回
或者您可以将开关放在实际类中:
当然,在这一点上,您可能需要重新评估您要用正在检查的内容做什么,并使用真正的验证库。 |
15
0
如果你想测试两者 价值 和 类型 创建一个新的 字符串变量 包含这两个信息并将其与不同的场景进行比较(通过串联),如果实现所有可能的类型(根据 gettype() documentation 例如:
|
Jacco · 未能格式化我的日期以在php中正确工作 1 年前 |
jay ram · 如何在URL核心php中从API获取JSON? 1 年前 |
Ishwarya A · php电子表格在浏览器中显示多张excel 1 年前 |