2014-02-27 81 views
0

我有一個像PHP陣列格式問題

[1] => Array 
    (
     [name] => Linda 
     [age] => 23 
     [country] => USA 
    ) 

[2] => Array 
    (
     [name] => Fleur 
     [age] => 16 
     [country] => France 
    ) 

一個數組列表如何刪除鍵[1],[2]數組,所以我得到像

Array 
    (
     [name] => Linda 
     [age] => 23 
     [country] => USA 
    ) 

Array 
    (
     [name] => Fleur 
     [age] => 16 
     [country] => France 
    ) 

任何輸出幫助將不勝感激。我知道這似乎很簡單,但我是新手。

+0

你可以做到這一點。你應該學習基本知識。 – Oyeme

回答

0

數組的任何元素都是鍵值對。 所以你不能沒有鑰匙的物品。

如果只是輸出的問題,請不要使用var_dump()作爲向最終用戶輸出內容的方式。

你可以用foreach循環迭代你的主數組,並以一種用戶友好的方式顯示項目。

2

如果你只想打印您需要的輸出,你可以這樣做:

print_r($arr[1]); 
print_r($arr[2]); 

這確實不是因爲你必須有一種排序其他子陣存在"1""2"密鑰的"removal"選項其中有類似的鍵(如名稱)。 這是一種覆蓋的..

即使最簡單的排列,如:

$arr = array(5,8); 

其實:

Array 
(
    [0] => 5 
    [1] => 8 
) 
1

環,但並做好每一個單獨

foreach($array as $val) { 
    print_r($val); 
}