2014-04-06 3 views
1

다음은 다차원 배열입니다. 첫 번째 인덱스 배열은 사용자를위한 데이터이고, 각 하위 배열은 사용자 이름의 속성을 포함하고 있습니다. 이상적으로는이 배열을 다음과 같이 배열하고 싶습니다. 이하.PHP에서 다차원 배열을 변환

 
    Array 
(
    [1] => Array 
     (
      [0] => Array 
       (
        [First Name] => dahn 
       ) 

      [1] => Array 
       (
        [Event Name] => TESTING OUT THE EVENTBRITE PHP API 
       ) 

      [2] => Array 
       (
        [Last Name] => king 
       ) 

     ) 

    [2] => Array........ 

제가 생성 할 수 있도록하려는 배열 미리

같은
  
Array 
(
    [0] => Array 
     (
      [First Name] => dahn 
      [Event Name] => Testing Out Eventbrite PHP API 
      [Last Name] => king 
     ) 

    [1] => Array 
     (

덕분이다. 배열을 통해

<?php 
function convert($array){ 
    $new = array(); 

    foreach($array AS $arr){ 
     $n = Array(); 
     foreach($arr as $arr2){ 
      foreach($arr2 AS $key => $val){ 
       $n[$key] = $val; 

      } 
     } 
     $new[] = $n; 
    } 

    return $new; 
} 
?> 
+0

으로 반복 중첩'foreach' 루프를 사용하여 새로운 배열을 만들 : 올바른 방향으로 날 가리 키도록 링크 또는 아무것도 매우이 시도 –

+0

두 개의 배열 =, = –

+0

@ 사이의 링크를 찾을 수없는 것 같습니다. Cheezburger는 비슷한 형식을 만들고 싶습니다. – chapskev

답변

3

을 이해할 수있을 것이다.
+0

시도해 보도록하겠습니다. 내가 뭘 얻을지 고마워. – chapskev

+0

와우 !!!! 덕분에 코드가 1 주일 동안 나를 죽였어 .... 맥주에 대한 환영 – chapskev

관련 문제