2011-05-18 88 views
0

我有一个从功能$定点> latestBookmarks()返回一个数组,它包含以下内容:打印数组超出

Array ([0] => Array ([url] => http://support.apple.com/kb/HT1343 [title] => Mac OS X Keyboard Shortcuts) [1] => Array ([url] => http://stuffkit.com/30-stunning-mixed-hq-wallpapers.htm [title] => 30 Stunning Mixed HQ Wallpapers)) 

我试图打印两个项目的冠军。

<?php 

// index.php 

include 'classes/Site.class.php'; 
$site = new Site(); 

print_r($site->latestBookmarks()); 

?> 

<html> 
<head> 
    <title>Index</title> 
</head> 
<body> 
    <h1>Latest Bookmarks</h1> 
    <?php 

    while ($latestbookmarks = $site->latestBookmarks()) { 
     echo $latestbookmarks['title']; 
    } 

    ?> 
</body> 
</html> 

目前只是继续循环。

回答

10
foreach($site->latestBookmarks() as $bookmark) { 
    echo $bookmark['title']; 
} 
+0

@ritch,注意'as'与'='。 – 2011-05-18 15:52:58

+0

工作完美谢谢。 – ritch 2011-05-18 15:58:46