Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как добавить запятую и пробел?

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


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

вопрос
Время доброе. Помогите пожалуйста решить ситуацию.В доп. поле прописывается список режиссеров, через запятую. Это разметка под 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
Юзер

Iceman - 8 июня 2016 19:57 -

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

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

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

наверх