Попробуйте взорвать строку.
$names = "charlie, mary,bob,bob,mary, charlie, charlie, mary,bob,bob,mary,charlie";
$names_array = explode(",", $names);
После этого у вас есть массив с именами. Вы хотите последний, поэтому он будет в позиции 0.
$first = $names_array[0];
С последним становится немного сложнее. Вы должны знать, сколько у вас имен [count ()], а затем, поскольку массив начинает отсчитываться от 0, вам нужно вычесть одно.
$last = $names_array[count($names_array)-1];
Я знаю, что это может быть не самым лучшим и не самым эффективным ответом, но я думаю, что именно так вы действительно начинаете программировать, решая небольшие задачи.
Удачи.