Gibt es eine einfache Art und Weise eine assoziative Array dieser Struktur in PHP iterieren:Iterieren über eine komplexe Assoziative Array in PHP
Das Array hat einen numerierte $searches
Index, mit zwischen 4 und 5 assoziativen Teilen. Also muss ich nicht nur über $searches[0]
bis $searches[n]
, sondern auch $searches[0]["part0"]
bis $searches[n]["partn"]
iterieren. Der schwierige Teil ist, dass verschiedene Indizes eine unterschiedliche Anzahl von Teilen haben (einige können ein oder zwei fehlen).
Denken Sie daran, dies auf eine Weise zu tun, die nett, ordentlich und verständlich ist?
i $ und eine Kopie Temp $ Werte Variable aus dem assoziativen Array oder beziehen sie auf die tatsächliche Array-Referenz? –
@ MMAmail.com: Dieser Code verwendet keine Referenzen, es verwendet Kopien. Wenn Sie wirklich Verweise verwenden wollen (aber normalerweise nicht!), Müssen Sie den Variablennamen ein kaufmännisches Und voranstellen, dh '& $ i' und' & $ values' in ihrer Deklaration, und Sie sollten die Variablen danach 'unscharf' setzen die Schleife. –