2013-03-03 27 views
41

yılında değerlerin basit diziye bir ilişkisel dizi dönüştürme dışarı:Ben dizi dönüştürmek istiyorum php

array(category, post_tag, nav_menu, link_category, post_format) 

yüzden

echo $myarray; 
echo 'array(category, post_tag, nav_menu, link_category, post_format)'; 

yapabilir ve aynı şeyi yazdırır.

... ancak el ile girilen dizinin yerine bir işlevde $myarray kullanamıyorum çünkü işlev diziyi veya bir şey olarak görmüyor.

Burada nelerin eksik? Sen array_values()fonksiyonunu kullanmalıdır

$array = array_values($array); 
+0

Hiçbir yerde çalışmaz, çünkü bir dizeyi geçiriyorsunuz, gerçek bir dizi değil. Sadece değerleri almak için @ redreggae'nin cevabına bakınız. – sachleen

+0

Olası çoğaltılabilir [PHP'de sayısal diziyle ilişkilendirilebilir] (http://stackoverflow.com/questions/8782368/associative-to-numeric-array-in-php) – totymedli

cevap

6

:

+0

Evet, öyleydi. Onu deniyordum ama yanlış bir şey yapmalıydım. İşte son kullanma fonksiyonunu kullanarak ... get_terms (array_values ​​((get_taxonomies ('', 'names'))), $ args) – ItsGeorge