Convertir une variable de type string avec du contenu d'un array en array
bonjnour
ces lignes fonctionnent :
Code:
1 2
| $listQuery = get_posts(array(tag=>array(nom_tag1,nom_tag2), posts_per_page => 100));
$listQuery = get_posts(array(tag=>nom_tag1, posts_per_page => 100)); |
je souhaite faire évoluer en récupérant d'une base une variable la même valeur :
Code:
1 2
| array(tag=>array(nom_tag1,nom_tag2), posts_per_page => 100)
array(tag=>nom_tag1, posts_per_page => 100)) |
ou bien je choisirai la meilleur formule...
Code:
1 2
| tag=>array(nom_tag1,nom_tag2), posts_per_page => 100
tag=>nom_tag1, posts_per_page => 100) |
pour faire à la fin
Code:
$listQuery = get_posts(array( $mavariable ));
Le problème c'est que je la récupère en STRING et je n'arrive pas à la transformer en tableau qui peut contenir d'autre tableau.
Alors évidemment si la chaine est la même alors je pourrai fabriquer mon tableau avec des explodes et des boucles ... mais la chaine peut être différente. Un chose qui est sure c'est que si je fais un copier/coller de la valeur de cette chaine dans ma fonction "get_posts" tout marche mais si je récupère par une variable intermédiaire ça ne marche pas.
Pouvez-vous m'aider s'il vous plaît?
Bonne journée