Loop-OBJEKT abzurufen und sowohl der Schlüssel als auch Wert

Ok, hier wir gehen. Ich hoffe ich erkläre das richtig.

Habe ich ein Objekt dass ich gerne in einer Schleife durch zu erhalten den Schlüssel und den Wert. Hier ist ein Beispiel das Objekt, ich bin empfangen. Vielen Dank im Voraus für jede Hilfe oder Ideen.

    Array
(
    [0] => stdClass Object
        (
            [id] => 93
            [RecordGUID] => 
            [txtEmplid] => 0134754
            [txtFname] => 
            [txtLname] => 
            [txtMname] => 
            [txtEmail] => 
            [txtSecEmail] => 
            [txtPhoneNo] => 4046565454
            [drpMajor] => 
            [drpStatus] => 
            [regmain] => 
            [chkDental] => 0
            [chkDO] => 
            [chkMD] => 
            [chkMDPHD] => 
            [chkNursin] => 
            [chkOPT] => 
            [chkPA] => 
            [chkPH] => 
            [chkPharm] => 
            [chkPOD] => 
            [chkPostBac] => 
            [chkVet] => 
        )

)

Ich im Grunde benötigen, um eine Schleife durch die oben genannten Informationen bekommen beide den Schlüssel und den Wert. Zum Beispiel:

id=93
RecordGUID=
txtEmplid=0134754

und so weiter.

Wieder, vielen Dank im Voraus für alle Antworten.

UPDATE für DBF
Hier ist, was ich bekomme, wenn ich Ihren code snippt:

int(0)
object(stdClass)#27 (24) {
  ["id"]=>
  string(2) "93"
  ["RecordGUID"]=>
  NULL
  ["txtEmplid"]=>
  string(7) "0134754"
  ["txtFname"]=>
  string(0) ""
  ["txtLname"]=>
  string(0) ""
  ["txtMname"]=>
  string(0) ""
  ["txtEmail"]=>
  string(0) ""
  ["txtSecEmail"]=>
  string(0) ""
  ["txtPhoneNo"]=>
  string(10) "4045506561"
  ["drpMajor"]=>
  NULL
  ["drpStatus"]=>
  NULL
  ["regmain"]=>
  NULL
  ["chkDental"]=>
  string(1) "0"
  ["chkDO"]=>
  NULL
  ["chkMD"]=>
  NULL
  ["chkMDPHD"]=>
  NULL
  ["chkNursin"]=>
  NULL
  ["chkOPT"]=>
  NULL
  ["chkPA"]=>
  NULL
  ["chkPH"]=>
  NULL
  ["chkPharm"]=>
  NULL
  ["chkPOD"]=>
  NULL
  ["chkPostBac"]=>
  NULL
  ["chkVet"]=>
  NULL
}
Ah, ok, können Sie nach dem code, wo Sie mit Ihrer foreach-Schleife? In anderen Worten, wo Sie sagen foreach($object as $key=>$value) tun foreach($object[0] as $key=>$value) statt. Im wesentlichen, Sie sind derzeit Schleife das Array-Objekt, nicht das Objekt mit dem index 0.
foreach($regs as $key=>$Wert) { var_dump($key, $value); }
Was @ParahatMelayev schrieb, was Sie brauchen, nur wenn Sie wissen, den genauen index des Objekts, das Sie wollen zu Durchlaufen, können Sie einfach eine foreach-Schleife, wenn nicht, und Sie haben mehrere Objekte in deinem array einfach doppelt Vordergrund Schmerzen
k, so verwenden Sie foreach($regs[0] as $key=>$value)
Nun, es kommt zurück wie diese: string(9) "txtEmplid" string(7) "0134754" string(8) "txtFname" string(0) ""

InformationsquelleAutor Richard M | 2012-09-08

Schreibe einen Kommentar