mysql — отображение списка имен и добавление запятой & amp; и к фамилии в списке, используя переполнение стека

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

Вот мой код:

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

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

-2

Решение

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

$array = ['Alex','Bob','Collins','Danny'];
echo join(' and ', array_filter(array_merge(array(join(', ', array_slice($array, 0, -1))), array_slice($array, -1)), 'strlen'));
0

Другие решения

Других решений пока нет …