ďťż

[php] sortowanie tablicy

       

Podstrony


telcocafe

Witam 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 . . .

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.