Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] usuwanie czesci tablicy
loonger
post 17.08.2006, 16:40:54
Post #1





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 19.06.2006
Skąd: Wrocław

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


mamy tablice $tablica[$X][$Y][$Z]

jak wyczyscic czesc $tablica[$X][$Y] ? tzn zeby dla konkretnych $X i $Y a dla wszystkich wartosci $Z usunelo wartosci tablicy $tablica. takzeby nie istnialy wogole. biggrin.gif sorki za metne pytanie ale mysle ze wiadomo o co chodzi.
Go to the top of the page
+Quote Post
Ludvik
post 17.08.2006, 17:23:10
Post #2





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

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


  1. <?php
  2. unset($tablica[$x][$y]);
  3. ?>

Manual?


--------------------
Go to the top of the page
+Quote Post
loonger
post 17.08.2006, 17:53:41
Post #3





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 19.06.2006
Skąd: Wrocław

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


szukalem i znalazlem, ale funkcja print_r wciaz wyswietla wartosci usuniete przez unset, dlatego uznalem ze to nie to, a nic innego nie znalazlem. pytanie wciaz aktualne.
Go to the top of the page
+Quote Post
batman
post 17.08.2006, 18:07:26
Post #4





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




array_splice

http://www.php.net/manual/pl/function.array-splice.php

Manual?

Ten post edytował batman 17.08.2006, 18:08:56


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
loonger
post 18.08.2006, 18:20:20
Post #5





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 19.06.2006
Skąd: Wrocław

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


sprawdzilem w manualu i niestety nie rozumiem jak dziala ta funkcja ;/

moze przedstawie problem w ten sposob. oto kod:

  1. <?php
  2. $ilosc--;
  3. for( $i = $id; $i <= $ilosc; $i++ )
  4. {
  5. unset($zamm[$zam_nr][$i]);
  6. $zamm[$zam_nr][$i]=$zamm[$zam_nr][$i+1];
  7. }
  8. unset($zamm[$zam_nr][$ilosc+1]
  9. ?>


ale niestety w praniu wychodzi, ze te wartosci wciaz ta sa... nie potrafie wykorzystac tutaj funkcji array_splice. czy ktos moglby mi z tym pomoc?

naprawde nikt nie jest w stanie pomoc mi z tym problemem?
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 09:59