Text from many User (A, B, C, D and E ...)
Mã:
/**
* Message text:
* A has been
* A and B have been
* A, B, C, D and E have been
*/
function messageTextFromManyUsers ($messageText, $nameUser, $count, $total) {
if ($total == 1) {
$messageText = $nameUser . " has been ";
} else if ($total == 2) {
if ($count == 1) {
$messageText = $nameUser;
} else {
$messageText = $messageText . " and " . $nameUser . " have been";
}
} else if ($total > 2) {
if ($count < $total - 1) {
$messageText = $messageText . $nameUser . ", ";
}
if ($count == $total - 1) {
$messageText = $messageText . $nameUser;
}
if ($count == $total) {
$messageText = $messageText . " and " . $nameUser . " have been";
}
}
return $messageText;
}