我目前正在尝试使用 PhP 来“解析”用户输入。该页面只是一个带有一个输入字段和提交按钮的表单。
我想要实现的结果是如果用户键入“rand”则使 PhP echo(rand(0,100) 但是如果用户键入这种形式的内容:“rand int1-int2”它会回显“rand(int1,int2)”
我目前正在使用 switch、case、break 进行用户输入。
先感谢您 !
<form action="<?php $_SERVER['PHP_SELF'] ?>" method="POST">
<input type="text" name="commande" />
<input type="submit" name="submit" value="envoyer!" />
</form>
<?php if (isset($_POST['commande'])) {
switch($_POST['commande']){
case "hello":
echo"<h1> Hello </h1>";
break;
case substr($_POST['commande'], 0, 4)=="rand":
echo(rand(1,100));
break;
}
}
?>