массивы — php генерирует список из mysql с идентификаторами

Я пытаюсь создать список статей из этого массива

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>

Ваша помощь высоко ценится.

0

Решение

Не могли бы вы просто изменить $key => $value в первом foreach, так что это становится:

<ul>
<?php foreach($result as $item){ ?>
<li id="<?php echo $item['id']; ?>>
<?php echo $item['title']; ?>
</li>
<?php } ?>
</ul>
1

Другие решения

Ты рядом. $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>
4

По вопросам рекламы [email protected]