У меня довольно простая проблема.
В основном у меня есть массив с именем $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>';
}
}
Проблема, с которой я столкнулся, заключается в том, что мой цикл возвращает два значения для каждого значения (это ключевое значение?)
Результат предыдущей функции выглядит следующим образом:
- Еще одно новое название
-
- Потрясающие фильмы и прочее
-
- Jascha's Title
-
Я даже пытался:
foreach($list as $key => $title){
echo '<li>' . $title . '<li>';
}
С такими же результатами:
- Еще одно новое название
-
- Потрясающие фильмы и прочее
-
- Jascha's Title
-
Что мне здесь не хватает?
Заранее спасибо.