如何分离和提取多维数组

时间:2015-12-13 09:02:44

标签: php arrays multidimensional-array

如何根据多维深度分离数组? 所以,如果我有 阵列( “串”, “阵列”, “串”); 我希望能够在不同的论点中处理它们 所以举个例子 if(string){do somthing}; if(array){做其他事情}; 这适用于查询构建器,因此它可能不会按此特定顺序排列 谢谢

1 个答案:

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