2015-12-13 25 views
0

如何根據多維深度分離數組?如何分離和提取多維數組

所以,如果我有

array("string","array","string"); 

我希望能夠處理它們在不同的參數

所以例如

if(string){do somthing}; 
if(array){do something else}; 

這是一個查詢生成器,它可能不按這個順序排列

謝謝

回答

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; 
    } 
} 
+0

到底,謝謝! – Eric