Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Usuwanie elementow... wiecej>.
dopy
post
Post #1





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 25.07.2005

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


Witam,

Mam pytanie zwiazane z tablicami:

Mam 2 tablice, powiedzmy $tablica i $tabelka, i chce z pierwszej tablicy usunac elementy, ktore wystepuja w dugiej tablicy (tzn jak istnieje jakis element, ktory jest i w 1 i w 2 tablicy, to funkcja ma go usunac).

Z gory dziekuje za pomoc.
Pozdrawiam.
Go to the top of the page
+Quote Post
siemakuba
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


czy przypadkiem nie nada się array_diff" title="Zobacz w manualu php" target="_manual?
  1. <?php
  2. $tablica = array_diff($tablica, $tabelka);
  3. ?>

pozdr.
Go to the top of the page
+Quote Post
dopy
post
Post #3





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 25.07.2005

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


Właśnie o tego typu rozwiązanie mi chodziło (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Wielkie dzięki. Ja chciałem to już robić tak średnio prof, bo napisalem sobie funkcje:

  1. <?php
  2. function usun_element($tablica, $element) {
  3. $nowa=array();
  4. foreach ($tablica as $linia) { 
  5. if($linia!=$element) $nowa[]=$linia;
  6. }
  7. return $nowa;
  8. }
  9. ?>


i chcialem za jej pomoca kolejno "skanowac" elementy - ale jak wiadomo, dla serwera nie bylo by to zbyt miłe (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

jeszcze raz dzięki i pozdrawiam.

Ten post edytował dopy 6.07.2006, 23:11:50
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: 15.09.2025 - 04:36