属性或数组 - PHP

时间:2015-03-31 06:10:58

标签: php arrays string

我需要知道,如果我的php脚本中的函数参数是常规字符串属性或数组。

我该怎么做?

if(gettype($array) == "string"){return $array;}

不起作用。

这行有错误吗?我是php的新手。

1 个答案:

答案 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