Отображение списка имен и добавление запятой & и к фамилии в списке с помощью php

Я хочу отобразить список имен и разделить их запятой, а фамилию следует разделить символом "и" с помощью php. Пожалуйста, мне нужна помощь.

Вот мой код:

    <?php 
                  $bdaypersoname="";
                  do {
                     $bdaypersoname .= $row_Recordset2['Name']." , ";

                      } while ($row_Recordset2 = mysql_fetch_assoc($Recordset2)); 
                      $bdaypersoname= rtrim($bdaypersoname, " , ");
                      echo $bdaypersoname;
                    ?>
    </p>

1 ответ

Попробуйте вот так, с некоторыми демонстрационными именами

$array = ['Alex','Bob','Collins','Danny'];
echo join(' and ', array_filter(array_merge(array(join(', ', array_slice($array, 0, -1))), array_slice($array, -1)), 'strlen'));
Другие вопросы по тегам