Martin Rozmus: funktion count und mehrdimensionale Arrays

Beitrag lesen

Hallo Thoralf,

mach mal bitte der reinen Fehlersuche ein var_dump( $arr ), ob denn wirklich drin steht, was du vermutest.

Ich glaube das ist es. Habe gerade nach zwei Personen gesucht. Die Suche sollte zwei Suchergebnisse liefern. Das Array beinhaltet aber drei Ergebnisse, davon zwei identische. Hier das Ergebnis von dump_var($arr); Beachte, Mustermann ist nur einmal in der DB vorhanden.

array(2) {
       [0]=> array(1) {
                       [0]=> array(6) {
                                       [0]=> string(2) "16"
                                       [1]=> string(10) "Mustermann"
                                       [2]=> string(5) "Peter"
                                       [3]=> string(10) "1980-01-01"
                                       [4]=> string(4) "Gast" [5]=> string(6) "gono16"
                                       }
                       }
                       [1]=> array(2) {
                                       [0]=> array(6) {
                                                       [0]=> string(2) "16"
                                                       [1]=> string(10) "Mustermann"
                                                       [2]=> string(5) "Peter"
                                                       [3]=> string(10) "1980-01-01"
                                                       [4]=> string(4) "Gast"
                                                       [5]=> string(6) "gono16"
                                                       }
                                                       [1]=> array(6) {
                                                                      [0]=> string(2) "15"
                                                                      [1]=> string(8) "Testmann"
                                                                      [2]=> string(4) "Test"
                                                                      [3]=> string(10) "0000-00-00"
                                                                      [4]=> string(4) "Gast"
                                                                      [5]=> string(6) "gono15"
                                                                      }
                                                       }
                                       }

Nun muss ich herausfinden, ob die Funktion person_suchen() oder die Schleife(n), die die Ergebnisse der Funktion verarbeiten fehlerhaft sind :-|

Danke für den Tipp,

Gruss Martin