Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> nie umiem tego użyć
luinnar
post
Post #1





Grupa: Zarejestrowani
Postów: 155
Pomógł: 0
Dołączył: 15.07.2004
Skąd: Bielsko-Biała

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
Liko
post
Post #2





Grupa: Zarejestrowani
Postów: 436
Pomógł: 6
Dołączył: 8.11.2003
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


Bym ci pomógł, ale nie rozumie. Może napisz "pseudokod" i wytłumacz jeszcze raz co chcesz osiągnąc ?
Go to the top of the page
+Quote Post
Yarecki
post
Post #3





Grupa: Zarejestrowani
Postów: 166
Pomógł: 0
Dołączył: 1.04.2004
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


  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.
Go to the top of the page
+Quote Post
BENY_PL
post
Post #4





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 12.07.2004

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post
luinnar
post
Post #5





Grupa: Zarejestrowani
Postów: 155
Pomógł: 0
Dołączył: 15.07.2004
Skąd: Bielsko-Biała

Ostrzeżenie: (0%)
-----


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. ?>
Go to the top of the page
+Quote Post
rogrog
post
Post #6





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

Ostrzeżenie: (0%)
-----


@luinnar: kod podał Ci Yarecki, proponuje zajrzeć dwa posty wyżej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

ten kod który podajesz Ty jest nie najlepszy bo funkcja powinna przyjmować parametr
Go to the top of the page
+Quote Post
luinnar
post
Post #7





Grupa: Zarejestrowani
Postów: 155
Pomógł: 0
Dołączył: 15.07.2004
Skąd: Bielsko-Biała

Ostrzeżenie: (0%)
-----


dzieki wszystkim za pomoc (szczególnie Yarecki-emu bo jego kod zastosowałem)
Wszystko działa (IMG:http://forum.php.pl/style_emoticons/default/thumbsupsmileyanim.gif) (IMG:http://forum.php.pl/style_emoticons/default/thumbsupsmileyanim.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.09.2025 - 07:29