2014-03-25 47 views
-2

陣列在PHP產生錯誤陣列錯誤的顯示elemenrt

$array[]= array("usman","ali"); 
    echo $array[0]; 

它這個錯誤返回 說明:陣列到串轉換中d:\ XX \ XAMP \ htdocs中\第2行 array.php Array PLZ幫助這些代碼塊有什麼問題,但我只想創建一個數組並顯示那裏的元素... 這些代碼從php.net複製和罰款罰款。

$array = array("foo", "bar", "hello", "world"); 
    echo $array[0]; 

回答

1

行:

$array[]= array("usman","ali"); 

沒有做什麼你認爲它 - 它會在新的元素添加到它本身包含數組$array變量。

要定義一個新的一維數組試試這個:

$array = array("usman","ali"); 

或者你也可以看到二維數組,你這樣創建的結構:

print_r($array); 
0
$array[]= array("usman","ali"); 

您試圖追加到$array,因爲在結束[]括號。刪除它,它應該工作正常。

0

$array = array(...)纔是硬道理$陣列與新陣列的內容。

$array[]= array("usman","ali")將新數組置於$ array [0]中(假設$ array當前爲空)。所以你需要做echo $array[0][0]輸出usman,echo $array[0][1]輸出ali。