PHP的类型转换与类型判断

介于我老是忘记类型转换的写法,遂写一篇文坑稿费

类型转换

首先,可以用C语言的那一套:

不过,也可以用类似函数一样的用法(就像JavaScript一样):

另外,还可以用通用的函数转换(在网络上看到的):

类型判断

(写于2016.10.29)

最近又有机会写PHP了,于是重操旧业发现这篇文章竟然没有类型判断,这不行不能不可以的,遂打算补完。

PHP的类型判断可以用这些函数

is_null();
is_bool();
is_numeric();
is_string();
is_array();
is_object();

不过要注意的是,is_numeric函数对数字字符串也会返回true,这点务必注意。 如果你要判断的是纯整数的数字,不妨使用is_int函数。如果是浮点数的话,可以使用is_float