一個簡單的數組我想的數組轉換:轉換關聯數組到其值在PHP
Array (
[category] => category
[post_tag] => post_tag
[nav_menu] => nav_menu
[link_category] => link_category
[post_format] => post_format
)
到
array(category, post_tag, nav_menu, link_category, post_format)
我試圖
$myarray = 'array('. implode(', ',get_taxonomies('','names')) .')';
其回聲出:
array(category, post_tag, nav_menu, link_category, post_format)
所以我可以做
echo $myarray;
echo 'array(category, post_tag, nav_menu, link_category, post_format)';
和它打印同樣的事情。
...但我不能在函數中使用$myarray
來代替手動輸入數組,因爲該函數沒有將其視爲數組或其他東西。
我在這裏錯過了什麼?
它不會在任何地方工作,因爲您傳遞的是字符串,而不是實際的數組。請參閱@ redreggae關於如何獲取價值的答案。 – sachleen 2013-03-03 22:55:10
[在PHP中與數值數組關聯的可能的副本](http://stackoverflow.com/questions/8782368/associative-to-numeric-array-in-php) – totymedli 2016-02-12 16:16:31