Fors, самый простой пример - реализация дерева. Писать код лень, но легко представить в уме
Это структура данных. Какая разница что лежит в массиве и какая у него размерность, главное чтобы это было удобно
Вот пример структуры данных, используется в моих закладках для сайта авто24.ее могу кстати, выложить исходники скрипта, служит для очень простой генерации поисков по параметрам на авто24.ее
$car_groups = array(
'Фавориты' => array( 'Honda', 'Mitsubishi', 'Suzuki', 'Hyundai', 'Toyota', 'Volvo', 'Volkswagen', 'Mazda', 'Nissan', 'Seat', 'Citroen', 'Peugeot', 'Renault' )
);
$rows = array(
'Фавориты' => array(
'' => array(
array( 'caption' => 'Новые', 'cena1' => '3000', 'cena2' => 12000, 'god1' => 1989, 'god2' => 1997, 'sort' => 1 ),
array( 'cena1' => '3000', 'cena2' => 12000, 'god1' => 1989, 'god2' => 1997, 'sort' => 3 ),
array( 'cena1' => '3000', 'cena2' => 7000, 'god1' => 1989, 'god2' => 1997, 'sort' => 3 )
)
),
'Японские' => array(
'' => array(
array( 'god1' => 1995, 'cena2' => 65000, 'toplivo' => 2, 'sort' => 3 ),
array( 'god1' => 1995, 'cena2' => 65000, 'toplivo' => 1, 'sort' => 3 ),
array( 'god1' => 1995, 'cena2' => 65000, 'toplivo' => 2, 'sort' => 3, 'kuzov' => 3 ),
array( 'god1' => 1995, 'cena2' => 65000, 'toplivo' => 1, 'sort' => 3, 'kuzov' => 3 )
)
),
'Toyota' => array(
'Carina' => array(
array( 'god1' => 1993, 'toplivo' => 2, 'sort' => 3 ),
array( 'god1' => 1993, 'toplivo' => 1, 'sort' => 3 ),
array( 'god1' => 1993, 'toplivo' => 2, 'sort' => 3, 'kuzov' => 3 ),
array( 'god1' => 1993, 'toplivo' => 1, 'sort' => 3, 'kuzov' => 3 )
)
)
);
Сообщение изменено: Setor (20 октября 2007 - 00:39 )