Задание 2. Работа с массивами

Тема: Ассоциативные массивы. Операторы перебора значений и ключей массива.

Придумайте самостоятельно любой ассоциативный массив и выведите его на web-странице. Массив может дополняться новыми элементами. (см.пример ниже).
1. Выведите в ассоциативном массиве элементы, у которых длина строки ключа является максимальной и минимальной.
2. Разместите все значения элементов массива в таблице, автоматически подобрав количество строк и столбцов в ней так, чтоб все элементы заполнили все ячейки.

Пример отображения ключей и значений ассоциативного массива:

<?php
// ассоциативный массив продуктов и их цен
$food["Apple"] = 30;
$food["Banana"] = 130;
$food["Cherry"] = 30;
$food["Coconut"] = 130;
$food["Kiwi"]= 230;
$food["Pineapple"] = 90;
$food["Lime"] = 90;
$food["Lemon"] = 50;
$food["Mango"] = 130;
$food["Olive"] = 90;
$food["Peach"] = 50;
$food["Avocado"] = 230;
$food["Cucumber"] = 30;
$food["Carrot"] = 10;
$food["Tomato"] = 10;
$food["Cabbage"] = 20;
$food["Potatoes"] = 40;
$food["Pepper"] = 50;
$food["Turnip"] = 20;
$food["Haricot"] = 10;
 
foreach ( $food as $key => $value) {
   echo "Продукт ".$key." стоит ".$value." рублей<br />";
}
?>

Направление: