如何用逗号分隔数组


how to separate array with commas?

我有这个$_categories作为数组()

<?php print_r($_categories); ?>是这样的:阵列([0]=>13[1]=>7)

我需要的是将de值13和7提取为以下格式:13,7(最后一个值后面没有逗号)。

我有这个代码,但还没有。。。结果是:137而不是13.7

<?php
    if ( is_array($_categories) ) {
        foreach ($_categories as $key => $value) {
            $out = array();
            array_push($out, $value);
            echo implode(', ', $out);
        }
    }
    else {
        echo '<li>There are no saved values yet.</li>';
    }
?> 

谢谢,nelson

直接使用

echo implode(', ', $_categories);

每次implode只包含一个元素,echo只包含它

$out = array();   //putting outside of the loop
foreach ($_categories as $key => $value) {
    array_push($out, $value);
}    
echo implode(', ', $out);   //putting outside of the loop