Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Przeszukanie dwóch tablic i dodanie wartości.
Mike122
post
Post #1





Grupa: Zarejestrowani
Postów: 253
Pomógł: 1
Dołączył: 12.04.2006

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


Witam mam taki problem. Chce napisać skrypt przeszukujący pierwszą tablice a następnie dodaje do niej dane z 2 tablicy, jednak jeśli takie dane już są w 1 tablicy to ich nie dodaje. Proszę o pomoc.

  1. $array0 = ("001|002|003|005");
  2. $array1 = ("002|004");
  3.  
  4. function szukaj_i_dodaj($all, $add){
  5. $all = explode("|", $all);
  6. $add = explode("|", $add);
  7. $i=0;
  8. foreach($add as $val){
  9. if(false !== array_search($val, $all)){
  10. $str[$i] = $add;
  11. $i++;
  12. }
  13. }
  14. return $str;
  15. }
  16.  
  17. //Wynikiem powinno być "001|002|003|004|005"


Ten post edytował Mike122 4.09.2009, 19:01:18


--------------------

Największy błąd ze wszystkich błędów to nie słuchać dobrych rad. Nikt nie jest doskonały i nie należy się obrażać za konstruktywną krytykę.
Go to the top of the page
+Quote Post
TrevorGryffits
post
Post #2





Grupa: Zarejestrowani
Postów: 139
Pomógł: 24
Dołączył: 29.07.2007
Skąd: Tarnowskie Góry

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


explode -> array_merge -> array_unique Beż takich konstrukcji:)
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 Aktualny czas: 19.08.2025 - 15:03