<?php
2 => "Арбуз",
3 => "Батон",
4 => "Стекломой");
$categoryLetter = null; //тип заводим указатель на то в какой мы сейчас кателгории первых букв находимся
foreach ($arr as $elem) {
//еще убедимся что все они большие, ну чисто на всякий, что бы не было категорий "А" и "а"
//var_dump($firstLetter);
if ($categoryLetter != $firstLetter) {
echo "\n";
echo $firstLetter;
echo "\n";
$categoryLetter = $firstLetter;
}
echo $elem;
echo "\n";
}
//print_r($arr);
/*
А
Абу
Арбуз
Б
Батон
С
Стекломой
*/
?>
PD9waHAKbWJfaW50ZXJuYWxfZW5jb2RpbmcoJ3V0Zi04Jyk7CgogICRhcnIgPSBhcnJheSgxID0+ICLQkNCx0YMiLAogICAgICAgICAgICAgICAyID0+ICLQkNGA0LHRg9C3IiwKICAgICAgICAgICAgICAgMyA9PiAi0JHQsNGC0L7QvSIsCiAgICAgICAgICAgICAgIDQgPT4gItCh0YLQtdC60LvQvtC80L7QuSIpOwoKJGNhdGVnb3J5TGV0dGVyID0gbnVsbDsgLy/RgtC40L8g0LfQsNCy0L7QtNC40Lwg0YPQutCw0LfQsNGC0LXQu9GMINC90LAg0YLQviDQsiDQutCw0LrQvtC5INC80Ysg0YHQtdC50YfQsNGBINC60LDRgtC10LvQs9C+0YDQuNC4INC/0LXRgNCy0YvRhSDQsdGD0LrQsiDQvdCw0YXQvtC00LjQvNGB0Y8KICAgICAgICAgICAKZm9yZWFjaCAoJGFyciBhcyAkZWxlbSkgewoJJGZpcnN0TGV0dGVyID0gbWJfc3RydG91cHBlcihtYl9zdWJzdHIoJGVsZW0sIDAsIDEpKTsgLy/QsCDRgtGD0YIg0YHQvNC+0YLRgNC40Lwg0L/QtdGA0LLRg9GOINCx0YPQutC+0LLQutGDINC90LDRiNC40YUg0YHQu9C+0LIg0LTQu9GPINGB0YDQsNCy0L3QtdC90LjRjwoJCQkJCS8v0LXRidC1INGD0LHQtdC00LjQvNGB0Y8g0YfRgtC+INCy0YHQtSDQvtC90Lgg0LHQvtC70YzRiNC40LUsINC90YMg0YfQuNGB0YLQviDQvdCwINCy0YHRj9C60LjQuSwg0YfRgtC+INCx0Ysg0L3QtSDQsdGL0LvQviDQutCw0YLQtdCz0L7RgNC40LkgItCQIiDQuCAi0LAiCgkvL3Zhcl9kdW1wKCRmaXJzdExldHRlcik7CgkKCWlmICgkY2F0ZWdvcnlMZXR0ZXIgIT0gJGZpcnN0TGV0dGVyKSB7CgkJZWNobyAiXG4iOwoJCWVjaG8gJGZpcnN0TGV0dGVyOwoJCWVjaG8gIlxuIjsKCQkkY2F0ZWdvcnlMZXR0ZXIgPSAkZmlyc3RMZXR0ZXI7Cgl9CgkKCWVjaG8gJGVsZW07CgllY2hvICJcbiI7CgkKfQoKLy9wcmludF9yKCRhcnIpOwogIAogIAogIAovKgrQkArQkNCx0YMK0JDRgNCx0YPQtwoK0JEK0JHQsNGC0L7QvQoK0KEK0KHRgtC10LrQu9C+0LzQvtC5CgoqLwo/Pg==