Есть массив вида
1. Viper - 10 Августа, 2010 - 14:09:00 - перейти к сообщению
есть цикл
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- foreach ($this->data['countries'] as $cn_key=>$cn_value) {
- echo '<img src="'.JURI::base().'components/com/assets/themes/'.$this->params->get('ka_theme').'/images/icons/countries/'.$cn_key.'" width="16" height="11" border="0" alt="'.$cn_value.'" />
- <a href="'.JRoute::_('index.php?option=com&task=view¶ms=bycname&name='.$cn_value).'">'.$cn_value.'</a>';
- }
как получить при этом строку без последней запятой, т.е. "Åland Islands, American Samoa"
PS! Если использовать for то там все просто, но проблема с ключем массива.
(Добавление)
Решено.
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- $i = 0;
- foreach ($this->data['countries'] as $cn_key=>$cn_value) {
- echo '<img src="'.JURI::base().'components/com/assets/themes/'.$this->params->get('ka_theme').'/images/icons/countries/'.$cn_key.'" width="16" height="11" border="0" alt="'.$cn_value.'" />
- <a href="'.JRoute::_('index.php?option=com&task=view¶ms=bycname&name='.$cn_value).'">'.$cn_value.'</a>',$i==(count($this->data['countries'])-1) ? '' : ', '
- $i++;
- }