php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.12.2005, 16:23  
Gast
 
Beiträge: n/a
Standard [Erledigt] 2 Arrays miteinander vergleichen

Hi, ich möchte 2 Arrays miteinander vergleichen, finde aber irgendwie nicht
die richtige Funktion, ich habe es mit array_diff versucht, hat aber nicht so
funktioniert wie ichs gern hätte...

Ich wollte es erst einzeln überprüfen, aber wenn es mal mehrere 100 Arrays
mit jeweils an die 100 Feldern werden könnte das etwas ressourcenlastig sein...

Die Arrays haben jeweils ein Feld "id" und dann a1, a2, a3...
Dabei ist die id unterschiedlich und a1, a2 etc können nur die Werte 1 oder 0
annehmen. Nun möchte ich die Arrays so vergleichen dass ich als Ergebnis
die Anzahl der Übereinstimmungen bekomme, also wie oft $row['a1'] == $row2['a1'] usw...

Wie muss ich das anstellen?
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 17.12.2005, 16:29  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

array_udiff() ??
__________________
Wie man Fragen richtig stellt
dsmcg ist offline  
Alt 17.12.2005, 16:47  
Erfahrener Benutzer
 
Registriert seit: 19.06.2005
Beiträge: 103
PHP-Kenntnisse:
Fortgeschritten
Chrisber
Standard

hab mal mit If rumprobiert, aber irgendwie geht es nicht...

evtl solltest du eine If-Abfrage in eine While-Schleife tun, die dann wiederholt wird, also:
PHP-Code:
$count 0;
while (
blabla) {
if (
$row['a1'] == $row2['a1']) { 
$count++;
}
if (
$row['a2'] == $row2['a2']) { 
$count++;
}

Chrisber ist offline  
Alt 17.12.2005, 16:54  
Gast
 
Beiträge: n/a
Standard

@dsmcg:

Bei array_udiff bekomme ich ja auch nur ein Array zurückgeliefert, ich brauche aber die
Anzahl der übereinstimmenden Werte...

Und ich weiss auch nicht so wirklich was ich bei "data_compare_func" einfügen soll....


@Chrisber:

So hatte ich es Anfangs auch vor, aber es wäre etwas aufwendig, denn es geht nicht nur
bis a2, sondern voraussichtlich mal bis ca a100 (zum testen habe ichs erstmal bei 5
belassen) und es geht auch nicht nur um 2 Arrays, $row verändert sich nicht, $row2 ist
das Ergebnis einer SQL-Abfrage, je nachdem wieviele Einträge es gibt wird das
ganze also sehr oft durchlaufen.
 
 


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
2 Variablen miteinander vergleichen und als 1ne weitergeben miwius PHP Tipps 2007 2 09.02.2007 20:24
RGB-Farben miteinander vergleichen, Farben aus Bild filtern scraddy PHP Tipps 2006 10 31.10.2006 10:16
Mehrere Mehrdimensionale Arrays Stefano PHP Tipps 2006 5 12.10.2006 13: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
Arrays kreuzen PHP Tipps 2006 13 08.03.2006 11:36
[Erledigt] Objektorientierter Zugriff auf Multidimensionale Arrays PHP-Fortgeschrittene 31 26.11.2005 21:46
Problem beim vergleichen von 2 Arrays PHP Tipps 2005-2 1 06.10.2005 14:25
Arrays vergleichen PHP Tipps 2005-2 4 16.06.2005 15:41
2 Arrays vergleichen und unterschiede auslesen PHP Tipps 2005 6 25.02.2005 09:34
[Erledigt] Große Arrays vergleichen PHP-Fortgeschrittene 13 16.12.2004 21:52
zwei arrays miteinander vergleichen PHP Tipps 2004 6 01.09.2004 19:39
2 arrays miteinander abgleichen PHP Tipps 2004 2 13.08.2004 21:18
2 arrays in abhängigkeit ??? PHP Tipps 2004 2 11.08.2004 21:19
2 Daten miteinander vergleichen!! Chrischnian PHP Tipps 2004 5 04.07.2004 00:42

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php arrays vergleichen, php array vergleichen, 2 arrays vergleichen, http://www.php.de/php-tipps-2007/34915-erledigt-2-arrays-miteinander-vergleichen.html, arrays miteinander vergleichen, 2 arrays miteinander vergleichen, array miteinander vergleichen, php 2 arrays vergleichen, zwei arrays miteinander vergleichen, arrays vergleichen, arrays miteinander vergleichen php, array vergleichen, php arrays miteinander vergleichen, zwei arrays vergleichen, array vergleichen php, php zwei arrays vergleichen, 2 array miteinander vergleichen, 2 arrays vergleichen php, 2 array vergleichen, php array miteinander vergleichen

Alle Zeitangaben in WEZ +1. Es ist jetzt 16:49 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.