|
|
|
| Имеется массив городов
$city_select_data=array(
'1' => 'Абаза',
'2' => 'Абакан',
'3' => 'Абдулино',
'4' => 'Абинск',
'5' => 'Агидель',
'6' => 'Агрыз',
'7' => 'Адыгейск',
'8' => 'Азнакаево',
...
);
|
нужно допустим выбрать город "Абинск" и вместе с ним вывести по четыре города по сторонам слева и справа, тесть в данном случии должно получится таким образом
Абаза
Абакан
Абдулино
Абинск
Агидель
Агрыз
Адыгейск
Азнакаево
как это можно сделать, может уе есть подобное решение? | |
|
|
|
|
|
|
|
для: Terri
(01.12.2006 в 14:33)
| | Смотреть надо в сторону функции array_slice. Примерно так:
<?
$index = 12; // Номер выбранного города
$ret = array_slice($city_select_data,$index-5,9); // Это если надо по 4 вывести не считая искомый город
// Массив $ret содержит нужную выборку городов
?>
|
| |
|
|
|