12
votes

Fractionnement d'un tableau dans les variables en PHP

J'ai ce tableau, $ Display_vars, et je veux la diviser en variables distinctes, de sorte que chaque nom de variable est la clé de la matrice et que la valeur est la valeur, pour ainsi dire. Donc, si le tableau était comme ceci: xxx

puis je veux me retrouver avec l'équivalent de ceci: xxx

Pouvez-vous penser à Toute façon que je puisse faire cela?


1 commentaires

Voici aussi une bonne réponse: Stackoverflow.com/a/8376780/897029


4 Réponses :


14
votes

Le extrait fonction est exactement cela.

Le voir en action (inclut la référence de bonus à get_defined_vars ) .


0 commentaires

7
votes

extrait ()

Soyez conscient des variables écrasantes du même nom dans la portée actuelle. Lisez sur le deuxième paramètre s'il s'agit d'une préoccupation.


0 commentaires


0
votes

Pourquoi n'utilisez-vous pas simplement l'accès à l'aide du même tableau? Appeler une fonction comme extrait code> strud> est juste une surcharge.

<?php
$display_vars = array(
'title' => 'something',
'header' => 'something else'
);

echo $display_vars['title']; //something
echo $display_vars['header']; //something else


0 commentaires