Text from many User (A, B, C, D and E ...)

administrator

Administrator
Nhân viên
9 Tháng tám 2021
87
0
6
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;
    }