Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как добавить запятую и пробел?

Как добавить запятую и пробел?


     08.06.2016    Общие вопросы, Общие вопросы по PHP, Хаки    427

вопрос
Время доброе. Помогите пожалуйста решить ситуацию.В доп. поле прописывается список режиссеров, через запятую. Это разметка под shema.

    // producer
    $producer_shema = '';
    $xfields_arr = xfieldsdataload( $row['xfields'] );

    $producer_xf = explode(',', $xfields_arr['producer']);
    
    if( count($producer_xf) ) {
        foreach($producer_xf as $producer) {
            if( !empty($producer) ) {
                $producer_shema .= '<span itemprop="director">' . trim($producer) . '</span>';
            }
        }
    }
    
    $tpl->set( '{producer_shema}', $producer_shema );
    // producer



Вот так выводит в html

Роберт Сингер
Филип Сгриккиа
Ким Мэннерс



но нужно после каждого добавляло запятую и пробел. Кроме последней span.

Ответил: Sander


    // producer
    $producer_shema = array();
    $xfields_arr = xfieldsdataload( $row['xfields'] );

    $producer_xf = explode(',', $xfields_arr['producer']);
    
    if( count($producer_xf) ) {
        foreach($producer_xf as $producer) {
            if( !empty($producer) ) {
                $producer_shema[] = '<span itemprop="director">' . trim($producer) . '</span>';
            }
        }
    }
    
    $tpl->set( '{producer_shema}', implode(", ",$producer_shema) );
    // producer

Комментарии пользователей (1)

Iceman
3

69 | 6

Iceman - 8 июня 2016 19:57 - Юзер

Большое спасибо, все работает отлично.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы