Помогите с сортировкой и групировкой массива php

kvins
На сайте с 23.08.2011
Offline
95
258

Есть масив который сортируется по алфавиту , нужно чтобы перед каждой буквой при выводе из масива были теги и заглавная буква перед масивом

Проблема в том как закрыть открывшийся тег

вот пример что нужно

$r = array();

$i = 0;

foreach ($r as $newar) {

$name = substr($newar["name"],0,1);

if ($name == "A" && $i == 0) { echo "<div>";}

// тут просто вывод остальной информации

if ($name == "A" && $i == 0) { echo "</div>";}

$i ++;

}

Вся проблема в закрытии div так как уже на елементе 2 или букве Б уже теги не так ставятся

Может можно узнать сколько элементов имеют первую букву или как то по другому можно сделать ?

Магазин уникальных статей. (http://linkum.ru/to/13254/)
siv1987
На сайте с 02.04.2009
Offline
427
#1

Нихрена не понятно, но по моему вам не хватает еще одной переменной $curr_name. Если $curr_name != $name закрываем div, и присваиваем $curr_name = $name

kvins
На сайте с 23.08.2011
Offline
95
#2

siv1987, Спс решил проблемму , как раз сделал проверку на несоответствие букве чтобы закрыть

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий