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: puis je veux me retrouver avec l'équivalent de ceci: p> Pouvez-vous penser à Toute façon que je puisse faire cela? p> p>
4 Réponses :
Le extrait code>
fonction est exactement cela. P>
get_defined_vars code>) . p>
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. P>
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
Voici aussi une bonne réponse: Stackoverflow.com/a/8376780/897029