Vous pouvez utiliser extract() :
extract($row);
Cependant , faites bien attention de ne pas polluer votre espace de noms avec cette fonction. Disons que vous avez déjà une variable nommée $car
, et vous avez un champ dans votre base de données appelé car
. Vous pourriez involontairement écraser vos variables existantes !
Il peut alors être plus sûr d'utiliser :
extract($row, EXTR_SKIP); // don't extract variables that already exist in the namespace
MODIF : En ce qui concerne votre édition, vous n'avez pas besoin de créer un tableau pour les résultats... votre tableau $row est le résultat. Si vous construisez le tableau comme dans votre édition, $arr['field1'] = $row['field1']
, alors pourquoi ne pas contourner complètement la construction de ce tableau et utiliser simplement le $row
d'origine ?