За последние 24 часа нас посетили 22914 программистов и 1262 робота. Сейчас ищут 795 программистов ...

Как добавить аргумент в результат вывода массива?

Тема в разделе "Сделайте за меня", создана пользователем vayo, 23 июл 2021.

  1. vayo

    vayo Новичок

    С нами с:
    16 сен 2019
    Сообщения:
    6
    Симпатии:
    0
    Привет!
    Помогите, пожалуйста, мне надо добавить itemprop ( 'itemprop' => 'name') от микроразметки SCHEMA при выводе:

    PHP:
    1. <?php if( !empty($name) ): ?>
    2.   <div class="onlycatname">
    3.     <?php echo '<h3>Имя</h3>';
    4.         $tmp = array();
    5.         foreach ($names as $name) {
    6.             $tmp[] = $name->name;
    7.           }
    8.         echo implode("<br/>", $tmp);
    9.         unset($tmp);
    10.     ?>
    11.   </div>
    12. <?php endif; ?>
     
    #1 vayo, 23 июл 2021
    Последнее редактирование: 23 июл 2021
  2. don.bidon

    don.bidon Активный пользователь

    С нами с:
    28 мар 2021
    Сообщения:
    861
    Симпатии:
    132
    извините, телепаты в отпуске все. научитесь формулировать задачу и описывать входные данные.
     
  3. vayo

    vayo Новичок

    С нами с:
    16 сен 2019
    Сообщения:
    6
    Симпатии:
    0
    так вроде итак всё понятно... Наверху в коде формируется вывод значений $name из массива...
    Мне просто надо обернуть выводимые значения любым html тегом с заданными параметрами микроразметки, например <span itemprop="name">выводимое значение<span>.
    Необязательно писать за меня все решение, можно просто показать похожий пример вывода, попробую разобраться.

    То, чего я смогла добиться, это вывод всего массива в теге, <span itemprop="name">список выводимых значений через <br/><span>. HTML я более-менее знаю, а вот с PHP беда...

    В любом случае, спасибо за информацию о том, что
    .
     
  4. Drunkenmunky

    Drunkenmunky Активный пользователь

    С нами с:
    12 авг 2020
    Сообщения:
    1.476
    Симпатии:
    281
    PHP:
    1. printf('<span itemprop="name">%s<span>', $name);