因此,在过去的几天里,我一直在积极学习PHP,为了实践,我编写了使用HTML Form值的PHP脚本。
我尝试编写脚本,当时我有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!";
}
效果很好,但我有疑问-这可以做得更容易/写得更短吗?可以使用switch语句完成此操作吗?
任何回应将不胜感激!
我可以看到使用数组的方法
$people=array('Bob Bob', 'Bill Bill');//etc
if(in_array($first.' '.$last,$people)){
print "Hello!";
}else{
print "I dont know you!";
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句