extract()
importe des variables d'un tableau à la table de symbole actuelle.
Cette fonction utilise le nom de la clé du tableau comme nom de variable et la valeur de clé de tableau comme valeur de variable. Pour chaque élément du tableau, une variable correspondante sera créée dans la table de symbole actuelle.
Le deuxième type de paramètre est utilisé pour spécifier comment la fonction extract()
traite ces conflits lorsqu'une variable existe déjà et qu'il y a un élément du même nom dans le tableau.
Cette fonction renvoie le nombre de variables importées avec succès dans le tableau des symboles.
Attribuer des valeurs clés "chat", "chien" et "cheval" aux variables $ a, $ b et $ c:
<? Php $ a = "original" ; $ my_array = array ( "a" => "cat" , "b" => "dog" , "c" => "cheval" ) ; Extrait ( $ my_array ) ; echo "\ $ a = $ a ; \ $ b = $ b ; \ $ c = $ c " ; ?>
Essayez-le vous-même
Utilisez tous les paramètres:
<? Php $ a = "original" ; $ my_array = array ( "a" => "cat" , "b" => "dog" , "c" => "cheval" ) ; Extrait ( $ my_array , extr_prefix_same , "dup" ) ; echo "\ $ a = $ a ; \ $ b = $ b ; \ $ c = $ c ; \ $ dup_a = $ dup_a " ; ?>
Essayez-le vous-même