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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Двумерный массив

Сообщения:  [1-5] 

 
 автор: Полный Чайник   (18.01.2006 в 10:07)   письмо автору
 
   для: Loki   (18.01.2006 в 10:02)
 

ясно придется писать кучу программного кода... что не очень радует...

   
 
 автор: Loki   (18.01.2006 в 10:02)   письмо автору
 
   для: Полный Чайник   (18.01.2006 в 09:53)
 

Короче, что такое массив:
Одномерный: в ящике 20 бутылок пива
Двумерный: в контейнере 50 ящиков, а в каждом по 20 бутылок
трехмерный: на фуре 2 контейнера, в каждом по 50ящ, в каждом по 20 бутылок
четырехмерный: на пароме 10 фур, на каждой по 2 конт, в каждом по 50ящ, в каждом по 20 бутылок.
и т.д.
Теперь, если мы отсортируем бутылки в одном ящике, то на остальных элементах массива это никак не отразиться. То есть структуры, которую вы называете таблицей тут попросту нет. Есть массив массивов.

   
 
 автор: Полный Чайник   (18.01.2006 в 09:53)   письмо автору
 
   для: Loki   (18.01.2006 в 09:45)
 

Идет считывание из базы mysql
в результате получаем одномерный массив $a ['столбец1','столбец2','столбец3','столбец4']
с помощью цикла создаем двумерный массив - копию таблицы mysql
$a ['строка1','строка2','строка3'] ['столбец1','столбец2','столбец3','столбец4']
в этом полученном массиве (по сути таблице) выполнить многоуровневую сортировку т.е. сначала сортируем по столбцу 4 если данные в этом столбце совпадают сортируем по столбцу 3 если они и там совпадают то по столбцу 2 ну и далее по аналогии. Возможна ли такая сортировка стандартными средствами? Или придется ломать голову над собственным кодом?

   
 
 автор: Loki   (18.01.2006 в 09:45)   письмо автору
 
   для: Полный Чайник   (18.01.2006 в 09:29)
 

Вот так:

$arr['a']['c']

не очень понятно что имеется ввиду под стобцом. Вот функции сортировки:
http://www.softtime.ru/bookphp/gl4_4.php

   
 
 автор: Полный Чайник   (18.01.2006 в 09:29)   письмо автору
 
 

Как создать и как его адресовать?
Если я правильно понимаю то:
$a['b','c']?

И еще вопрос можно ли отсортировать данные в таком массиве по одному столбцу, по нескольким столбцам? Так чтобы у него соответственно менялся номер строки?

   

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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