Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z sortowaniem.
Forum PHP.pl > Forum > PHP
ano
Po wpisaniu takiego kodu:
[php:1:b7824803c1]<?php

if (!($sort)) { $sort="DESC"; }
array_multisort($tab, "SORT_".$sort."");

?>[/php:1:b7824803c1]

Wyświetla się taki błąd
Cytat
Warning: Argument 2 to array_multisort() is expected to be an array or a sort flag in c:apachehtdocsstrona_phpadadmin.php on line 4

O co chodzi?questionmark.gif?
Jabol
poczytaj sobie w manualu o array_multisort. Funckja ta w drugim argumencie przyjmuje nazwa istniejącej (zdefiniowanej przez ciebie funckji) funckji callbackowej, do której się odwołuje przy sortowaniu. Przykłady takich funkcji oraz dokładny opis, jak maja być napisane w manualu!
ano
Czytałem manuala i nic tam nie znalazłem o stosowaniu zmiennych w tej funkcji.
Jabol
ups, pomyliłem z usort :oops: . spróbuj może tak[php:1:c3baac2e88]<?php

if (!($sort)) { $sort="DESC"; }
array_multisort($tab, constant("SORT_".$sort));

?>[/php:1:c3baac2e88]
ano
Dzięki, to działa. :-)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.