Я хочу отобразить список имен и разделить их запятой, а фамилию следует разделить символом «и» с помощью php. Пожалуйста, мне нужна помощь.
Вот мой код:
<?php
$bdaypersoname="";
do {
$bdaypersoname .= $row_Recordset2['Name']." , ";
} while ($row_Recordset2 = mysql_fetch_assoc($Recordset2));
$bdaypersoname= rtrim($bdaypersoname, " , ");
echo $bdaypersoname;
?>
</p>
Попробуйте вот так, с некоторыми демонстрационными именами
$array = ['Alex','Bob','Collins','Danny'];
echo join(' and ', array_filter(array_merge(array(join(', ', array_slice($array, 0, -1))), array_slice($array, -1)), 'strlen'));
Других решений пока нет …