當取得資料為二維陣列時,但只需要一維陣列理的資料,這時需要把二維陣列轉成一維陣列,透過函數 call_user_func_array 就可達到此需求。
原本 $twoDimensional 二維陣列顯是為以下
$twoDimensional = array(array("A"), array("B"), array("c"));
$oneDimensional = call_user_func_array('array_merge', $twoDimensional);
echo "<pre>";
print_r($oneDimensional);
echo "</pre>";
原本 $twoDimensional 二維陣列顯是為以下
Array ( [0] => Array ( [0] => A ) [1] => Array ( [0] => B ) [2] => Array ( [0] => c ) )
轉成一維陣列結果為以下
Array ( [0] => A [1] => B [2] => c )
沒有留言:
張貼留言