我有这个$_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