2016-06-09 60 views
-1
Array 
(
    [0] => 1 
    [1] => Array 
     (
      [summonerName] => FOX kfo 
      [profileIcon] => 28 
     ) 

    [2] => 2 
    [3] => Array 
     (
      [summonerName] => FOX Hard 
      [profileIcon] => 7 
     ) 

    [4] => 3 
    [5] => Array 
     (
      [summonerName] => FOX Froggen 
      [profileIcon] => 4 
     ) 

    [6] => 4 
    [7] => Array 
     (
      [summonerName] => FOX Keith 
      [profileIcon] => 23 
     ) 

    [8] => 5 
    [9] => Array 
     (
      [summonerName] => FOX Big 
      [profileIcon] => 4 
     ) 

    [10] => 6 
    [11] => Array 
     (
      [summonerName] => C9 Impact 
      [profileIcon] => 7 
     ) 

    [12] => 7 
    [13] => Array 
     (
      [summonerName] => C9 Meteos 
      [profileIcon] => 4 
     ) 

    [14] => 8 
    [15] => Array 
     (
      [summonerName] => C9 Jensen 
      [profileIcon] => 4 
     ) 

    [16] => 9 
    [17] => Array 
     (
      [summonerName] => C9 Sneaky 
      [profileIcon] => 4 
     ) 

    [18] => 10 
    [19] => Array 
     (
      [summonerName] => C9 Smoothie 
      [profileIcon] => 4 
     ) 

) 

如何將上面的數組轉換爲此?使用Array的X鍵值創建一個新陣列

Array 
(
    [0] => FOX kfo 
    [1] => FOX Hard 
    [2] => FOX Froggen 
    [3] => FOX Keith 
    [4] => FOX Big 
    [5] => C9 Impact 
    [6] => C9 Meteos 
    [7] => C9 Jensen 
    [8] => C9 Sneaky 
    [9] => C9 Smoothie 
) 

我想與所有[summonerName] s做一個數組。

我找不到一個很好的標題來解釋這種情況,因爲我的主要語言不是英語。我不知道如何在標題中解釋。如果您對標題有更好的想法,可以編輯。

該問題被標記爲重複,但我無法通過查看給定鏈接中的答案使其工作。 :(

回答

0

陣列建立這樣的事情

 <?php 


    $new_array =array(); 
    foreach($array_value as $key=>$row) 
    { 

     if(isset($row['summonerName'])) 
     { 

     $new_array[]=$row['summonerName']; 

     } 


    } 

    print_r($new_array); 
    ?>