switch 验证算法
时间:2008-02-26 来源:kkboy_dyc
看书看累了,把今天工作中用到的一些知识点总结一下,如何使用switch函数对变量进行遍历从而实现判断前端网页用户是否输入数据。在PHP中,switch无疑是使用频率很高的一个函数功能。其算法简单明了容易理解,比如:
switch($i)
{
case 1:
echo "This is apple.";
break;
case 2:
echo "This is ice.";
break;
}
当然了,我们在实际运用中不可能如此使用它,比如现在我构建了一个输入页面,要求用户输入我需要的信息。比如我需要用户的first_name,
和last_name,那么我们如何通过程序来判断用户是否输入了名字,如果没有,我们如何创建一个友好的页面来提醒他输入,并在确认无误后插入数据库呢?这个时候switch就派上用场了。代码如下:
这是我今天写的一个小小的插入程序,我们来逐行分析:看注释
This page will be back to homepage in
2 seconds!";?>
setTimeout("window.location='
http://www.fhsu.edu/affirm/harassment/database/form.php'",1500);
当然了,switch并不是实现该功能的唯一途径。用if语句同样能够完成,但效率要远低于switch,就算是我这里使用了switch,我相信这也不是最有效率的方式。我自己也在琢磨,看有些地方是不是能够改进,这种嵌套实现逐行扫描的办法从理论上来说并不提倡。如果有1000000行怎么办??计算机不累死了?恩。我们还是需要思考。
相关阅读 更多 +
排行榜 更多 +