Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: nie umiem tego użyć
Forum PHP.pl > Forum > Przedszkole
luinnar
dostałem od was kiedyś skrypt do układania indeksów tablicy pokoleji
  1. <?php
  2. function przenumeruj()
  3. {
  4.  $tmp_tab = array();
  5.  $i = 0;
  6.  foreach($tablica as $wartosc) {
  7. $tmp_tab[$i++] = $wartosc;
  8.  }
  9.  return $tmp_tab;
  10. }
  11. ?>

tylko nie wiem jak go użyć.
1. Chciałbym aby miał tam switcha który wybierał by tablice według zmiennej dzial.
2. Funkcja zwraca tablice jedak ja chciałbym aby zwracaną tablicą była odpowiednio zmodyfikowana (przez funkcje) tablica początkowa
Liko
Bym ci pomógł, ale nie rozumie. Może napisz "pseudokod" i wytłumacz jeszcze raz co chcesz osiągnąc ?
Yarecki
  1. <?php
  2. function przenumeruj($arrTablica)
  3. {
  4.  $tmp_tab = array();
  5.  $i = 0;
  6.  foreach($arrTablica as $wartosc) {
  7. $tmp_tab[$i++] = $wartosc;
  8.  }
  9.  return $tmp_tab;
  10. }
  11.  
  12.  
  13. $arrPosortowana = przenumeruj($arrNiePosortowana);
  14.  
  15.  
  16. ?>

Chyba o coś takiego Ci chodziło.
BENY_PL
Cytat(luinnar @ 2004-08-02 16:00:13)
dostałem od was kiedyś skrypt do układania indeksów tablicy pokoleji
  1. <?php
  2. function przenumeruj()
  3. {
  4.  $tmp_tab = array();
  5.  $i = 0;
  6.  foreach($tablica as $wartosc) {
  7. $tmp_tab[$i++] = $wartosc;
  8.  }
  9.  return $tmp_tab;
  10. }
  11. ?>

tylko nie wiem jak go użyć.
1. Chciałbym aby miał tam switcha który wybierał by tablice według zmiennej dzial.
2. Funkcja zwraca tablice jedak ja chciałbym aby zwracaną tablicą była odpowiednio zmodyfikowana (przez funkcje) tablica początkowa

Kod
array[1]="Beny";
array["moj_text"]="Beny_3";
array["moj_2nd_text"]="Beny_2";


==>po funkcji ==>

Kod
array[0]="Beny";
array[1]="Beny_3";
array[2]="Beny_2";


1. Wybierał tablice według zmiennej? Przecież jeżeli podasz nazwę tablicy to on ci ją prze indeksuje.
2. Co to znaczy odpowiednio zmodyfikowana?
luinnar
patrzcie http://forum.php.pl/index.php?showtopic=19516 pytanie 3

1. mam tablice $wagraf czy kod powinien wyglądać tak:
  1. <?php
  2. function przenumeruj()
  3. {
  4.  $tmp_tab = array();
  5.  $i = 0;
  6.  foreach($wagraf as $wartosc) {
  7. $tmp_tab[$i++] = $wartosc;
  8.  }
  9.  return $tmp_tab;
  10. }
  11.  
  12. $wagraf = przenumeruj();
  13. ?>
rogrog
@luinnar: kod podał Ci Yarecki, proponuje zajrzeć dwa posty wyżej smile.gif

ten kod który podajesz Ty jest nie najlepszy bo funkcja powinna przyjmować parametr
luinnar
dzieki wszystkim za pomoc (szczególnie Yarecki-emu bo jego kod zastosowałem)
Wszystko działa thumbsupsmileyanim.gif thumbsupsmileyanim.gif
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.