php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.02.2005, 08:41  
Gast
 
Beiträge: n/a
Standard 2 Arrays vergleichen und unterschiede auslesen

Hi
ich hab ein kleines problem was ich irgendwie nich so ganz auf die reihe bekomme.

Ich habe 2 Arrays die jeweils werte enthalten.
Dieser werte können gleich sein oder unterschiedlich
sagen wir mal ich habe folgende Arrays mit folgenden inhalten

Array1 -->> php, java, c++, c, delphi, vb
Array2 -->> php, c++, c, delphi

so nun seht ihr ja das in array 1 2 werte mehr sind die es in array 2 nicht gibt
und genau diese beiden werte will ich ausgeben.

Also ich will all das ausgeben was in array1 vorhanden ist und in array 2 nicht.
alles was auch in array 2 vorhanden ist will ich nicht ausgeben.

also ich komm grad null weiter aber ihr könnt mir da sicher bei helfen oder? *g*

diesen code habe ich bereits
Code:
for ($i=0; $i < $info["count"]; $i++)
       {
         $endloop = FALSE;
         for ($x=0; $x < $attrs["count"]; $x++)
  	     {
  		   if (($info[$i]["uid"][0] != $attrs[$x]) && ($endloop == FALSE))
  		   {
  		      echo $info[$i]["uid"][0]."
";
   		      $endloop = TRUE;
   		   }
  		 }
  	   }
thx schonmal und gruß maik
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 25.02.2005, 08:48  
Gast
 
Beiträge: n/a
Standard

Guckst du: http://de2.php.net/manual/de/function.array-diff.php

Gruß
phpfan
 
Alt 25.02.2005, 08:52  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

array_diff sollte dir das ganze vereinfachen :P
robo47 ist offline  
Alt 25.02.2005, 09:11  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von robo47
array_diff sollte dir das ganze vereinfachen :P
das wird nicht gehen da ich nicht weiß was im array drin steht und das array ist auch dynamisch.
in diesem array stehen benutzer von ldap und das sind nicht immer die selben in array2
selbst array 1 kann sich ändern
 
Alt 25.02.2005, 09:21  
Gast
 
Beiträge: n/a
Standard

Ja und?
Zitat:
so nun seht ihr ja das in array 1 2 werte mehr sind die es in array 2 nicht gibt
und genau diese beiden werte will ich ausgeben.
Genau das macht array_diff

Gruß
phpfan
 
Alt 25.02.2005, 09:23  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

öhm versteh ich grad mal ned so ganz, mit der funktion kannst du rausfinden was für unterschiede bestehen und ob du immer deine code da oben aufruft, wasauch immer er macht, oder die funktion, die weniger code ist.
robo47 ist offline  
Alt 25.02.2005, 09:34  
Gast
 
Beiträge: n/a
Standard

als erstes. robo47 dein komischen satz verstehe ich nich *g* du etwa?

hm also
das is ja so ich paste mal etwas mehr code

Code:
$ldapbind = ldap_bind($connecttoldap, $ldapuser, $ldappasswd); 

  $search = ldap_search($connecttoldap, "ou=Users, dc=idealx, dc=org", "uid=*");
  $info = ldap_get_entries($connecttoldap,$search);

   for ($i=0; $i < $info["count"]; $i++)
        {
          echo $info[$i]["uid"][0]."
"; // wäre der inhalt von array1
        }
Code:
  $search = ldap_search($connecttoldap, "ou=SVN, dc=idealx, dc=org", "cn=".$_GET['group'].""); 
  $entry = ldap_first_entry($connecttoldap, $search);
  $attrs = ldap_get_values($connecttoldap, $entry, "memberUid");

  for ($i=0; $i < $attrs["count"]; $i++)
        {
          echo $attrs[$i]."
"; // währe der inhalt von array2
        }
das heißt ich muss auf jeden fall die schleifen machen
das array ändert sich ja auch immer und füllt sich ja nicht.
in $info["count"] bzw $attrs["count"] steht ja drin wie oft die schleife durchlaufen werden soll und das weiß ich ja nie das dieses dynamisch ist.
ich weiß auch nie welcher inhalt in den arrays ist.
entweder hab ich selber gerade nen blackout oder ich erkläre es euch falsch *g*
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Zwei Texte vergleichen und Unterschiede mit Farbe kennzeich. BartTheDevil89 PHP Tipps 2008 5 02.01.2008 19:18
Arrays vergleichen - Unterschiede löschen heohni PHP Tipps 2006 8 23.05.2006 18:07
zwei arrays vergleichen moose PHP Tipps 2006 1 06.04.2006 06:58
[Erledigt] Tabelle auslesen und vergleichen Datenbanken 4 13.03.2006 20:30
[Erledigt] 2 Arrays miteinander vergleichen PHP Tipps 2007 3 17.12.2005 16:54
Problem beim vergleichen von 2 Arrays PHP Tipps 2005-2 1 06.10.2005 14:25
String ausDatenbank auslesen & im IF-Block vergleichen PHP Tipps 2005-2 13 26.07.2005 11:52
Arrays vergleichen PHP Tipps 2005-2 4 16.06.2005 15:41
Auslesen eines array's und Speicherung in Tabelle PHP Tipps 2005 2 03.03.2005 16:50
[Erledigt] Große Arrays vergleichen PHP-Fortgeschrittene 13 16.12.2004 21:52
Problem beim Auslesen eines Arrays aus Sql db PHP Tipps 2004 23 24.09.2004 09:39
Arrays auslesen PHP-Fortgeschrittene 5 20.09.2004 17:47
zwei arrays miteinander vergleichen PHP Tipps 2004 6 01.09.2004 19:39
Key eines Arrays auslesen PHP Tipps 2004 4 18.08.2004 03:53
[Erledigt] Werte eines Arrays aus Tabelle auslesen ? PHP-Fortgeschrittene 12 08.06.2004 19:57

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php array unterschiede, delphi arrays vergleichen, delphi array vergleichen, array unterschiede, 2 arrays vergleichen java, 2 arrays vergleichen c, php array unterschied, zwei arrays vergleichen java, vb.net array vergleichen, array vergleichen, vba 2 arrays vergleichen, vba array vergleichen, http://www.php.de/php-tipps-2005/18536-2-arrays-vergleichen-und-unterschiede-auslesen.html, array unterschied, java 2 arrays vergleichen, php array differenz, unterschiede array, zwei arrays vergleichen c, vb.net arrays vergleichen, c 2 arrays vergleichen

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:13 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.