答案 0 :(得分:0)
请尝试以下代码。
使用is_array和is_string函数。
$temp = array('abcd',array(1,2,3),'pqr'); // example array contains string and array both.
foreach($temp as $value){
if(is_array($value)){ // true if variable value is an array.
echo "array"; print PHP_EOL;
}else if(is_string($value)){// true if variable value is a string.
echo "string"; print PHP_EOL;
}
}