2016-05-04 3 views
-1

にM * N個の配列を変換します

array(array("Ram","Hari","Rama"),array("Shyam","Gopal","Bidhya")) 

はあなたが

+0

[リンク](https://eval.in/564907)このリンクをチェックし、私はあなたのためのコードをしましたが、質問が閉じているので、投稿することはできません。リンクをご覧ください... –

答えて

1

この

を試してみてくださいありがとう

array_unshift()関数は、新しい要素を配列に挿入します。新しい配列値が配列の先頭に挿入されます。

$x = array(array("Ram","shyam"),array("Hari","Gopal"),array("Rama","Bidhya")); 

function transpose($array) { 
    array_unshift($array, null); 
    return call_user_func_array('array_map', $array); 
} 

$out = transpose($x); 
echo '<pre>'; 
print_r($out); 

結果

Array 
(
    [0] => Array 
     (
      [0] => Ram 
      [1] => Hari 
      [2] => Rama 
     ) 

    [1] => Array 
     (
      [0] => shyam 
      [1] => Gopal 
      [2] => Bidhya 
     ) 

) 
関連する問題

 関連する問題