导航

心动吧黑客BLOG

自发研究:须要多维思想而且要想不可能为可能的人才能做到

« PHP 变量的补充(第三节)PHP 循环语句For_While_DoWhile(第五节) »

PHP 判断语句switch(第四节)

作者:心动吧明生KISS

其实这一节没啥好说的。只是很简单的写一个公式并记录下来。以后方便查询。。。switch和if的区别是.他是简式化的。如果你有五条以上的判断那你是不是需要写很多的elseif 但如果用到switch就不需要了。..好现在我们来学习一下如何使用他

<?
 $a = 3; //一个名为A变量的值是3

 switch($a) //然后开始判断$a的值是什么
 {
 case 1: //如果是1就输出下面的
  echo 'A 的值是 1';
  break;
 case 2: //否则一下判断下面
  echo 'A 的值是 2';
  break;
 case 3:
  echo 'A 的值是 3';
  break;
 case 4:
  echo 'A 的值是 4';
  break;
 default:
  echo 'A 的值什么都不是';
  break;
 }
?>

运行后输出的结果: A 的值是 3

明生注释:从当中我们可以看到。如果想判断一条数据的多种可能性。我们可以使用switch。这样大大的方便了我们。也减少出错的可能性。。不过在写的当中要注意一些。。首先我们看到 switch() 必须要用括号。而后面并没有 ; 结束,然后通过 { } 将当中代码包住。 在判断的时候需要用到 case 值 并且以 : 为开始 以 break; 为结束的一种怪异写法..其实慢慢看是可以理解的。

    为什么一定要用break;结束呢。你可以做一个这样的实验。你将上面的代码去除break;然后运行一次。你会看到显示出来的并不止 'A 的值是 3' 还会有下面的 'A 的值是 4' 'A 的值什么都不是' 从这一点看来。break;的作用是让程序知道如果到了这一块执行完后就跳出.....而最后的一个default的作用又是什么呢。它和if 当中的 else是一样的。就是说所有条件都不成立的时候就执行他。。。好了。你学会了吗。。。。别忘了这里是心动吧哦。看完留个言吧。。。。谢谢

原创文章如转载,请注明:转载自心动吧黑客BLOG [ http://www.abcxd.com/abcxd/ ]

本文链接地址:http://www.abcxd.com/abcxd/abcxdArticle/php/php-switch.html

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

黑客榜之热文排行

黑客榜之本年排行

黑客榜之本月排行

黑客榜之随机文章

网站分类

搜索内容

最新评论及回复

最近发表

所属分类下的文章

日历

Copyright ⊙ 2004-2009 心动吧 UrL:ABCXD.CoM All RiGhts Reserved