Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.03.2011, 21:30   #1
ololo-schoolboy
Форумчанин
 
Регистрация: 25.12.2010
Сообщений: 247
По умолчанию сортировка классов по полю?

Предположим у меня есть класс client с некоторыми полями как мне сказать функции по какому именно полю сортировать? на c++ это выглядело бы так:
Код:
template<class T>
void bubble_sort(client *arr[], int size, T client::*mem)
{
	client *tmp;
	for(int i=0; i < size; ++i)
		for(int j = size-1; j > i; --j)
			if ( arr[j-1]->*mem > arr[j]->*mem )
			{
				tmp=arr[j-1]; 
				arr[j-1]=arr[j]; 
				arr[j]=tmp;
			}
}
те я передаю в функцию указатель на поле по которому хочу сортировать, и при его разыменовании получаю значение соответствующего поля текущего экземпляра
как реализовать это на php?

сори описался сортировка объектов

Последний раз редактировалось ololo-schoolboy; 25.03.2011 в 21:49.
ololo-schoolboy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сумма по полю perplexx Помощь студентам 0 11.01.2011 19:48
Сортировка таблицы по пустому полю chinara БД в Delphi 6 15.12.2010 09:22
Сортировка по полю [Smarik] SQL, базы данных 1 08.05.2009 20:27
Создание классов и использование объектов классов при написании программ в среде C++. Frozen inside Помощь студентам 0 16.04.2009 23:18
Сортировка по полю! Lazio Общие вопросы C/C++ 3 17.03.2009 19:13