我需要知道,如果我的php脚本中的函数参数是常规字符串属性或数组。
我该怎么做?
if(gettype($array) == "string"){return $array;}
不起作用。
这行有错误吗?我是php的新手。
答案 0 :(得分:1)
从技术上讲,有很多选择。专门检查所需的两个可能更安全。 PHP有方法来检查每种类型。
if(is_array($array)) {
// array
}
elseif( is_string($array)) {
// string
}
elseif( is_object($array)) {
// object
}
// could also do is_float, is_number, is_boolean, is_resource