0
我有一个非常简单的问题。Foreach循环返回PHP中的空值?
基本上我有一个名为$list
的数组,它是一个标题列表。如果我做了print_r($list)
我得到这些结果:
Array ([0] => Another New Title [1] => Awesome Movies and stuff [2] => Jascha's Title)
现在,我正在一个foreach
循环来检索他们的价值观和在<ul>
像这样格式化......
function get_film_list(){
global $categories;
$list = $categories->get_film_list();
if(count($list)==0){
echo 'No films are in this category';
}else{
echo '<ul>';
foreach($list as $title){
echo '<li>' . $title . '<li>';
}
echo '</ul>';
}
}
问题我有我的循环是每个值返回两个值(是它的关键值?) 上述功能的结果如下所示:
- 另一个新标题
- 真棒电影和东西
- 雅舍的标题
我甚至尝试:
foreach($list as $key => $title){
echo '<li>' . $title . '<li>';
}
相同的结果:
- 另一个新标题
- 真棒电影和东西
- 雅舍的标题
缺少什么我在这里?
在此先感谢。
哈哈,哇。谢谢。 – 2010-03-20 15:38:22