给定的例子非常简单,所以我认为不需要任何解释。我在文档中找不到任何可以解释这种行为的参考资料,而且我还为此找到了一些解决方法,所以你真的不需要费心去寻找它们(不过提前感谢)。
我真的很想如果 some1 可以解释这个.....对我来说没有任何意义:
// comma separated IDs to later use in SQL statement
$var = '10,20,30,40,743,102394';
$multi_intval = intval($var); // same with (int) $var
$multi_string = strval($var); // same with (string) $var
var_dump($multi_intval, $multi_string, $multi_intval == $multi_string);
// result
int(10) string(22) "10,20,30,40,743,102394" bool(true)
10 如何等于 22 strlen 字符串?