Аргументы функции через html форму

6edyuh

Новичок
PHP:
<?php

function getCard($credit, $rep = 4)
{
    return str_repeat("*", $rep) . substr($credit, -4);
}
Есть у меня значит функция. Которая заменяет первые 12 символов, на звездочки. Количество звездочек регулируется вторым необязательным параметром. Значение по умолчанию — 4.

Как мне ее можно сделать так что бы аргументы этой функции вводились через html форму
потом на кнопочку тык и ниже результат

СПасибо!
 

6edyuh

Новичок
Код:
<?php

function getCard($credit, $rep)
{
    return str_repeat("*", $rep) . substr($credit, -4);
}
$output = getCard($_GET['credit']??'', (int) ($_GET['rep']??0))

?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="style.css">
    <title>getCard</title>
</head>
<body>
    <div class="example">
            <div class="decision">
                    <div class="content">
                        <form class="form">
                                    <p>Строка:</p>
                                <input class="input" type="text" name="credit">
                                    <p>Кол-во *:</p>
                                <input class="input" type="text" name="rep"> </br>
                                    <button class="sub" type="submit">Скрыть</button> </br>
                        <p>Результат: <span><?=@$output?></span></p>
                        </form>
                    </div>
            </div>
        </div>
</body>
</html>

насколько это правильно?
или есть более гуманный метод?
 
Сверху