如何检查一个对象是否是一个字符串?
问题描述:
因此,一些东西,说true
到如何检查一个对象是否是一个字符串?
$a = 'text';
$a = '342';
$a = 1423;
值,并false
到数组,对象......什么都重要。因为ctype_alnum()
不对所有人说。 is_string()
。没有一个内置的功能呢?
编辑: 我知道有一个(string)
转换值,但它然后失败,如果它得到一个数组。我想假的,不是一个错误
答
is_scalar
- 检测变量是否是一个标量。标量变量是那些包含整数,浮点,字符串或布尔值的变量。类型数组,对象和资源不是标量。
第三个例子是*不*字符串 – 2014-09-22 19:16:01
可悲的是,我希望把它当成字符串 – 2014-09-22 19:16:39
你不能希望它应运而生。抱歉。 – 2014-09-22 19:17:00