desidero convertire la matrice:Convertire un array associativo ad una semplice matrice dei valori in php
Array (
[category] => category
[post_tag] => post_tag
[nav_menu] => nav_menu
[link_category] => link_category
[post_format] => post_format
)
a
array(category, post_tag, nav_menu, link_category, post_format)
Ho provato
$myarray = 'array('. implode(', ',get_taxonomies('','names')) .')';
che echi out:
array(category, post_tag, nav_menu, link_category, post_format)
Così posso fare
echo $myarray;
echo 'array(category, post_tag, nav_menu, link_category, post_format)';
e stampa la stessa cosa.
... ma non è possibile utilizzare $myarray
in una funzione al posto dell'array inserito manualmente perché la funzione non la vede come matrice o qualcosa del genere.
Cosa mi manca qui?
Non funzionerà da nessuna parte perché stai passando una stringa, non una vera matrice. vedi la risposta di @ redreggae su come ottenere solo i valori. – sachleen
Possibile duplicato di [associativo in array numerico in PHP] (http://stackoverflow.com/questions/8782368/associative-to-numeric-array-in-php) – totymedli