ďťż
Podstrony
|
telcocafeWitam chciałbym posortowacc tablice.Powiedzmy, ze uzyje tego kodu: <?php $owoce = array("cytryna", "pomarańcza", "banan", "jabłko"); sort($owoce); foreach ($owoce as $key => $val) { echo "owoce[" . $key . "] = " . $val . "\n"; } ?> Tyle, ze niestety pojawia sie tutaj pewien problem bo dane w linijce: $owoce = array("cytryna", "pomarańcza", "banan", "jabłko"); sa dynamiczne. Tzn. ze ta linijka u mnie wyglada powiedzmy tak: $owoce = array($tablica); no i tutaj skrypt sie sypie. Ktos ma moze jakis pomysl jak to rozwiazac ? z gory dzieki ;) $owoce = array($tablica); tablica w tablicy? sort($owoce[0]); ? :) poza tym strukturę tablicy pokaże ci print_r() Użytkownik Riklaunim edytował ten post 05 wrzesień 2007, 16:42 no wlasnie zobacz $tablica="cos, aks, bla, ble" i teraz jak daje kod ktory jest powyzej to nie dziala... a jak nie daje tego kodu to wywala blad: Warning: sort() expects parameter 1 to be array, string given in /blabal/blabla/sort.php on line 30 no a jak niby ma działać? "cos, aks, bla, ble" to ciąg znaków, a nie tablica... możesz go przerobić na tablicę przez explode() To jedno, a możesz jeszcze poczytać o funkcji eval,która tutaj również pasuje . . . |
|||
Sitedesign by AltusUmbrae. |