Mailinglisten-Archive |
> Martin Schepers wrote on Friday, May 25, 2001 12:20 PM > To: php_(at)_phpcenter.de > Subject: [php] array-vergleich > > > Hallo Liste, > > ich habe vor, mySQL-Datensätze und Inhalt eines Verzeichnisses > der Festplatte zu vergleichen und Differenzen in Form von "ist > auf der Platte aber nicht in der Datenbank" auszugeben. > > Das Problem ist, dass es mittlerweile mehrere 1000 Datensätze und > Datenen gibt und das Vergleichen einen PHP-Timeout verursacht. > > Es gibt ein $files[], welches die Dateinamen der Platte enthält > und ein $logos[], wo die dementsprechenden Datensätze drin stehen. > [...] $nixda = array_diff($files, $logos); oder $sindschonda = array_intersect($files, $logos); Garantiert sauschnell. Viele Grüße Jörg Krause ********************************************************** E-Mail: joerg_(at)_krause.net Info: www.joerg.krause.net Kennen Sie schon die neue Referenz zu PHP 4? Hier gibt es die Infos: www.php.comzept.de/referenz **********************************************************
php::bar PHP Wiki - Listenarchive