所以我过去几天一直在积极学习PHP,为了实践,我编写了PHP脚本,它采用HTML Form值.
我尝试编写脚本,我有5个人,你必须输入你的姓名和姓氏.如果它与五个人中的一个匹配,则发送一条消息,如果不匹配,则发送另一条消息.这是(没有表单部分,只有PHP):
$first = $_POST["first"];
$last = $_POST["last"];
if ($first == "Jeb") {
if ($last == "Jeb") {
print "Hello!";
} else {
print "I dont know you!";
}
} elseif ($first == "Bob") {
if ($last == "Bob") {
print "Hello!";
} else {
print "I dont know you!";
}
} elseif ($first == "Bill") {
if ($last == "Bill") {
print "Hello!";
} else {
print "I dont know you!";
}
} elseif ($first == "Annie") {
if ($last == "Annie") {
print "Hello!";
} else {
print "I dont know you!";
}
} elseif ($first == "Hugo") {
if ($last == "Hugo") {
print "Hello!";
} else {
print "I dont know you!";
}
} else {
print "I dont know you!";
}
Run Code Online (Sandbox Code Playgroud)
它运作良好,但我有疑问 - 这可以更容易/写得更短吗?这可以使用switch语句完成吗?
任何反响都会得到赞赏!
小智 7
我可以看到使用数组的方法
$people=array('Bob Bob', 'Bill Bill');//etc
if(in_array($first.' '.$last,$people)){
print "Hello!";
}else{
print "I dont know you!";
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
62 次 |
| 最近记录: |