2016-09-06 2 views
-2

다음은 키가있는 단일 열에 원하는 배열입니다.단일 열의 다차원 배열을 얻는 방법

Array 
(
    [0] => Array 
     (
      [9] =>     $2y$10$eP7dUFBqeCZItMg2A8cSFufAi7UC0OfKjzfpkohOAD/lHBsoM6tFu 
     ) 

    [1] => Array 
     (
      [76] => $2y$10$DZn/JI0.2HV6DHA9CfEWZ.9MoNNkIKozTURcA5vOTVUE8O8uaBF3. 
     ) 

    [2] => Array 
     (
      [7] => $2y$10$gSAtgpFVjhcMk2CAaLOuvOle3dkNqltZOu1I.0NzxOJT/COnu8evq 
     ) 

    [3] => Array 
     (
      [82] => $2y$10$B9vG6uBHY004Xn0s2TGkkuRJfuE1wlNqmuQno5ZWqjlwbObMohH5O 
     ) 

는 내가 배열을 평평하게하려고하지만,이 배열의 0, 1, 2, 3 키를 표시하지

Array(

    [9]=> $2y$10$eP7dUFBqeCZItMg2A8cSFufAi7UC0OfKjzfpkohOAD/lHBsoM6tFu 
    [76]=> $2y$10$DZn/JI0.2HV6DHA9CfEWZ.9MoNNkIKozTURcA5vOTVUE8O8uaBF3. 
    [7]=>$2y$10$gSAtgpFVjhcMk2CAaLOuvOle3dkNqltZOu1I.0NzxOJT/COnu8evq 
    [82]=> $2y$10$B9vG6uBHY004Xn0s2TGkkuRJfuE1wlNqmuQno5ZWqjlwbObMohH5O 
    ) 

사장님 하나의 열이 배열이 필요합니다.

답변

1

$newArray 당신이 찾고있는 것이 있습니다.

$newArray = array(); 
foreach($arrayData as $valueArray){ 
    foreach($valueArray as $key=>$value){ 
    $newArray[$key]= $value; 
    } 
} 
+0

감사합니다. Danyal 감사합니다. 정확히 내가 필요한 것입니다. – vikash

+0

문제 없음, 문제가 해결 된 경우 답변으로 표시 @vikash –

1

또한 keycurrent를 사용하여 하나의 foreach와 동일한 기능을 수행 할 수 있습니다.

$res = []; 
foreach($array as $v){ 
    $res[key($v)] = current($v); 
} 
관련 문제