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