Я пытаюсь создать список статей из этого массива
Array ( [0] => Array ( [id] => 1 [title] => Article1 ) [1] => Array ( [id] => 2 [title] => article2 ) )
Также добавьте значение id для каждой статьи, это то, что я пробовал, но он не работает правильно.
<ul>
<?php
foreach ($result as $key => $value) {
foreach ($value as $item) { ?>
<li id=<?php echo "$id"; ?>> <?php echo "$item"; ?></li>
<?php
}
}
?>
</ul>
Ваша помощь высоко ценится.
Не могли бы вы просто изменить значение $key => $value
в первом foreach, чтобы оно стало следующим:
<ul>
<?php foreach($result as $item){ ?>
<li id="<?php echo $item['id']; ?>>
<?php echo $item['title']; ?>
</li>
<?php } ?>
</ul>
Вы близки. $item
- ассоциативный массив. Вам просто нужно получить доступ к его значениям, используя соответствующие ключи:
<ul>
<?php
foreach ($result as $key => $value) {
foreach ($value as $item) { ?>
<li id="<?php echo $item['id']; ?>"> <?php echo $item['value']; ?></li>
<?php
}
}
?>
</ul>