Du kan bruge extract() :
extract($row);
Men , pas meget på du ikke forurener dit navneområde med denne funktion. Lad os sige, at du allerede har en variabel ved navn $car
, og du har et felt i din database kaldet car
. Du kan uforvarende overskrive dine eksisterende variabler!
Det kan derfor være mere sikkert at bruge:
extract($row, EXTR_SKIP); // don't extract variables that already exist in the namespace
EDIT: Med hensyn til din redigering behøver du ikke oprette en matrix for resultaterne... din $row matrix er resultatet. Hvis du konstruerer arrayet som i din redigering, $arr['field1'] = $row['field1']
, så hvorfor ikke helt omgå konstruktionen af dette array og bare bruge den originale $row
?