我正在使用PHP。
我有以下数组:
Array
(
[home] => 9
[pets] => 8
[dogs] => 7
[shampoo] => 7
[cover] => 6
)
我想创建一个以逗号分隔的列表:
home,pets,dogs,shampoo,cover
这是我正在尝试但给我空白字符串($words
是数组):
$myWords = implode(',',$words[0]);
我需要循环吗?
答案 0 :(得分:12)
你关闭了。你只需要那个数组中的键。 array_keys()
会为您做到这一点:
$myWords = implode(',',array_keys($words));
答案 1 :(得分:4)
$string = implode(',', array_keys($words));
数组中不存在 $words[0]
,因为所有键都是字符串。