Я создал массив:
$alphabet = range('A', 'Z');
Который создал список всех букв алфавита. Затем я использовал цикл for, чтобы распечатать все буквы алфавита:
<ul>
<? for ($i = 0; $i < 26; $i++): ?>
<li><span class="head-menu"><?= $alphabet[$i]; ?></span>
<ul>
<li><a href="#">Some Item</a></li>
<li><a href="#">Some Item</a></li>
</ul>
</li>
<? endfor ?>
</ul>
В этом коде я хочу заменить:
<li><a href="#">Some Item</a></li>
Со списком значений из базы данных, где первая буква значения в столбце имени в базе данных совпадает с буквой $alphabet[i].
Так, например, если у меня есть база данных под названием «еда» только с полем «имя», мне нужен вывод как таковой:
A
Apple
B
Banana
C
Carrots
Crackers
Где Apple, Banana, Carrots и Crackers являются значениями в базе данных.
Как я могу это сделать?