Я изо всех сил пытаюсь вставить запятую, разделенную после каждого элемента, если более одного элемента.
У меня есть все значения, как и должно быть, пропущена только запятая.
$ result = $ html-> link ($ tags [$ cv], массив ('controller' => 'postTags', 'action' => 'view', $ post_tags [$ ck]), массив (' title '=>' Vis artikler под '. $ tags [$ cv],' escape '=> false));
echo $ result = substr ($ result, 0, -2);
Выводит правильные ссылки без запятой : test1test2test3, если несколько => должно быть; 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 '';
}
Дайте мне ошибку ..; //
пр ($ post_tags);
Array
(
[0] => 3
[1] => 1
[2] => 2
)
пр ($ тегов);
Array
(
[1] => Tag1
[2] => Tag2
[3] => Tag3
[4] => Tag4
)