Ich möchte eine intelligente Möglichkeit zum Entpacken verschachtelten Array lernen. Zum Beispiel habe ich eine Array-Variable $ rma_data ['status'], die wie folgt aussieht;PHP entpacken Array
[status] => Array
(
[0] => Array
(
[created] => 1233062304107
[statusId] => 5
[statusName] => Open
)
[1] => Array
(
[created] => 1233061910603
[statusId] => 2
[statusName] => New
)
[2] => Array
(
[created] => 1233061910603
[statusId] => 1
[statusName] => Created
)
)
Ich möchte die Erstellt Zeitstempel und StatusID in einer Variablen speichern, basierend auf dem Zustand wie: Wenn wir es herausfinden, ist „Open“ Status vorhanden sind, werden wir zu öffnen statt „Neu“ und „Erstellt ". Wenn nur Neu und Erstellt vorhanden sind, verwenden wir stattdessen Neu.
Aktuelle Version meiner Art und Weise, das zu tun:
for($i=0; $i<count($rma_data['status']); $i++)
{
switch($rma_data['status'][$i]['statusId'])
{
case 5:
case 2:
case 3:
}
Irgendwelche Ideen?
sortieren das Array auf ihren Status basiert, nehmen die höchste sortiert. – deceze