2012-04-06 36 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;