Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: изменение массива после функции
Покинул форум
Сообщений всего: 15
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
в техникуме дали задание написать алгоритм сортировки числового массива
и я два дня думал и все таки сделал скрипт который сортирует массив чисел по возрастанию и он работает, после выполнения кода массив меняется и теперь хочу этот код засунуть в функцию и чтоб после вызова этой функции исходный массив менялся а он не хочет, а просто вне функции массив меняется
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
Я тоже столкнулся с этой "проблемой" сначала,но все просто, функция работает с копией массива, то есть твоему массиву нужно присвоить результат работы функции.
сначала, добавь такую строчку
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
Champion пишет:
Зачем? С чем в функции работал, то и возвращай. Это одно решение, а второе - передать массив по ссылке:
я тут причем? исходник не мой
AndreyT
Отправлено: 29 Января, 2010 - 11:52:42
Новичок
Покинул форум
Сообщений всего: 15
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
Ch_chov пишет:
AndreyT, эти алгоритмы давно известны.
после того как я это написал я нашел похожий (Добавление)
а как можно проверить скорость алгоритма
JustUserR
Отправлено: 29 Января, 2010 - 13:35:10
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
AndreyT А чем не устроил usort/uksort и соответствующая версия функции-callback?
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
AndreyT
Отправлено: 29 Января, 2010 - 14:48:57
Новичок
Покинул форум
Сообщений всего: 15
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
JustUserR пишет:
AndreyT А чем не устроил usort/uksort и соответствующая версия функции-callback?
они меня устраивают но задали сделать без встроенных функций, а самому
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.