Můžete použít extract() :
extract($row);
Nicméně , dávejte velký pozor, abyste touto funkcí neznečistili svůj jmenný prostor. Řekněme, že již máte proměnnou s názvem $car
a v databázi máte pole s názvem car
. Mohli byste nevědomky přepsat své stávající proměnné!
Může být tedy bezpečnější použít:
extract($row, EXTR_SKIP); // don't extract variables that already exist in the namespace
UPRAVIT: Pokud jde o vaši úpravu, nemusíte pro výsledky vytvářet pole... vaše pole $row je výsledek. Pokud vytvoříte pole jako ve své úpravě, $arr['field1'] = $row['field1']
, tak proč nevynechat konstrukci tohoto pole úplně a nepoužít jen původní $row
?