2016-09-06 4 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 
     ) 

Мне нужен этот массив в одном столбце ЛИК

Array(

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

Я пытаюсь сгладить массив, но не показывают 0,1,2,3 ключи в массиве.

ответ

1

$newArray имеет то, что вы ищете.

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

Спасибо Danyal, это именно то, что мне нужно. – vikash

+0

никаких проблем, отметьте это как ответ, если это решит вашу проблему @vikash –

1

Вы можете сделать то же самое с одним Еогеаспом также с использованием key и current.

$res = []; 
foreach($array as $v){ 
    $res[key($v)] = current($v); 
} 
Смежные вопросы