2012-04-06 73 views
0

的價值觀,我有以下陣列:1.4.3陣列

array(20) { 
    [0]=> 
    array(3) { 
    ["href"]=> 
    string(112) "http://blogs.msdn.com/b/..." 
    ["title"]=> 
    string(50) "How to improve performance ..." 
    ["dateCreated"]=> 
    string(11) "03 apr 2012" 
    } 
    [1]=> 
    array(3) { 
    ["href"]=> 
    string(104) "http://blogs.msdn.com/b/ ..." 
    ["title"]=> 
    string(98) "Activating Windows 8 c..." 
    ["dateCreated"]=> 
    string(11) "24 mar 2012" 
    } 

所有我希望能夠做的就是輸出數組的值,是這樣的:

foreach($array as $item) { 
    $item->href? 
} 

這應該是簡單但我今晚掙扎着。

回答

3

Erm ...與輸出其他內容相同的方式。用echo

foreach($array as $item) { 
    echo $item['href']; 
} 

也在arrays上修改基礎知識。

1

隨着型鑄造可以將陣列改變成一個對象,像這樣:

<?php 
foreach ($array as $item) 
{ 
    $item = (object)$item; 
    echo $item->href; 
} 
?> 

如果從數據庫中檢索到的數據,則也可以使用mysqli_fetch_object()這將返回該數據作爲一個對象,並不是一個數組。

PHP.net上mysqli_fetch_object()

或者,如果使用它像一個對象不感興趣,只需使用echo $item['href'];代替echo $item->href;