我很努力在每个项目之后插入逗号,如果有多个项目。插入逗号分隔输出
我有他们应该的所有值,只有缺少逗号。 ($ controller ['cv],array('controller'=>'postTags','action'=>'view',$ post_tags [$ ck]),array() 'title'=>'vis artikler under'。$ tags [$ cv],'escape'=> false)); echo $ result = substr($ result,0,-2);
此输出正确的链接没有逗号:test1test2test3 if multiple => should be; test1,test2,test3
此外,如果只有1项=>输出应该是test1(无逗号)。
所以,代码原样,输出正确的链接,但没有逗号!我不确定如何继续,有什么建议?
尝试过内爆(使用蛋糕1.3的完整代码);
$ci = 0;
$post_tags = explode(",", $content['Post']['tag_id']);
if(!empty($post_tags)){
foreach($post_tags as $ck => $cv) {
if(isset($tags[$cv])){
$ci = $ci+1;
$result = $html->link($tags[$cv], array('controller'=>'postTags','action' => 'view', $post_tags[$ck]), array('title'=>'Vis artikler under '.$tags[$cv],'escape' => false));
//pr($result);
$commaSeparated = implode(',',$result);
echo $commaSeparated;
}
}
} else {
echo '';
}
给我的错误..; //
PR($ post_tags);
Array
(
[0] => 3
[1] => 1
[2] => 2
)
pr($ tags);
Array
(
[1] => Tag1
[2] => Tag2
[3] => Tag3
[4] => Tag4
)
试过了,不行! ; /见主题。 – Tom 2012-03-02 15:56:11
那是因为结果是一个字符串,它需要是一个数组。 – prodigitalson 2012-03-02 16:02:11
yepp ..我想......任何建议?查看整个代码的主要主题。 – Tom 2012-03-02 16:04:57