Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вывести элемент массива и с ним же по сторонам 4 шт.
 
 автор: Terri   (01.12.2006 в 14:33)   письмо автору
 
 

Имеется массив городов


$city_select_data=array(
      '1' => 'Абаза',
      '2' => 'Абакан',
      '3' => 'Абдулино',
      '4' => 'Абинск',
      '5' => 'Агидель',
      '6' => 'Агрыз',
      '7' => 'Адыгейск',
      '8' => 'Азнакаево',
...
);


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

Абаза
Абакан
Абдулино
Абинск
Агидель
Агрыз
Адыгейск
Азнакаево


как это можно сделать, может уе есть подобное решение?

   
 
 автор: Axxil   (01.12.2006 в 15:25)   письмо автору
 
   для: Terri   (01.12.2006 в 14:33)
 

Смотреть надо в сторону функции array_slice. Примерно так:

<?
$index 
12;  // Номер выбранного города
$ret array_slice($city_select_data,$index-5,9); // Это если надо по 4 вывести не считая искомый город
// Массив $ret содержит нужную выборку городов
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования