login  Naam:   Wachtwoord: 
Registreer je!
 Forum

array vergelijken

Offline cloudstrife - 03/02/2005 19:52
Avatar van cloudstrifePHP beginner Ik zit een beetje sloot...

Weet iemand hoe je het volgende kan doen: 2 array's met elkaar vergelijken en de nieuwe waarde van de ene array aan de andere toevoegen.

Bv: array 1 bevat a,b,c,d
en array 2 c,d,e

Nu wil ik die 2 vergelijken en de nieuwe elementen van array 2 in array 1 duwen zodat dan array 1 a,b,c,d,e bevat. Iemand wat tips?

3 antwoorden

Gesponsorde links
Offline Tuinstoel - 03/02/2005 19:55
Avatar van Tuinstoel PHP expert
  1. <?
  2. $aArray = array('a','b','c','d');
  3. $bArray = array('c','d','e');
  4.  
  5. foreach($bArray as $bKey => $bValue)
  6. {
  7. if(!in_array($bValue,$aArray))
  8. {
  9. array_push($aArray,$bValue);
  10. }
  11. }
  12. // niet getest, en zal ook wel niet werken denk ik;
  13.  
  14. print_f($aArray);
  15. ?>
Offline Fenrir - 03/02/2005 20:01 (laatste wijziging 03/02/2005 20:03)
Avatar van Fenrir PHP expert http://nl2.php.net/array_merge
http://nl2.php....unique.php

  1. <?php
  2. $a1 = array('a', 'b', 'c', 'd');
  3. $a2 = array('c', 'd', 'e');
  4.  
  5. ?>
Offline cloudstrife - 03/02/2005 20:05
Avatar van cloudstrife PHP beginner Kheb de eerste methode gebruik omdat in een loop de array's telkens vergelijkt moeten worden. Bedankt voor de snelle reacties, werkt perfect!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.198s