设为首页 收藏本站
云服务器等爆品抢先购,低至4.2元/月
查看: 519|回复: 0

[经验分享] php 基础笔记

[复制链接]

尚未签到

发表于 2017-3-29 08:57:43 | 显示全部楼层 |阅读模式
  /***************************bygarcon1986********************************/
  <?php//if 语句$a = $b = 3;if($a = $b)print "a is equal to b<br>";//else    语句if($a < $b){print "a is smaller than b";} else {print "a is not smaller than b<br>";}//elseif = else if     语句if($a>$b){print "a is bigger than b";}else if($a = $b){print "a is equal than b";}else {print "a is smaller to b<br>";}// when you don't use "{}", you can't separate elseif.//当不用{}时,elseif不能分开if($a>$b):print "a>b";elseif($a==$b)://else if($a==$b):     // this is wrongprint "a=b";print '<br>';endif;//while语句$i = 0;while($i<=10){print $i++.'<br>';}$i=15;while($i<=20):print  $i;$i++;endwhile;print '<br>';//The difference between 'do while' and 'while' is: 'do while' will execute once at least.//do while 和while的区别在于前者至少要执行一次$i=0;do {echo $i;}while($i>0);echo '<p>';//do while example 2do {if ($i < 5) {echo "i is not big enough";break;}$i *= 2;if ($i < 50) {break;}echo "i is ok";/* process i */} while (0);//for(expression1; expression2; expression3) statement语句//example1for($i=0;$i<=6;$i++){print $i;}echo '<br>';//example2for($i=0; ; $i++){if($i>10){break;}print $i;}echo '<br>';//example3for($i=0;;){print $i;$i++;   if($i>6){break;}}echo '<br>';//example4$i=0;for(;;){if($i>6){break;}print $i;$i++;}echo '<br>';//example5for($i=0;$i<=10;print $i, $i++);echo '<p>';//foreach语句//example1$arr = array('s','j','g','w','l');foreach($arr as $value){echo "$value<br>"; //$value is user-defined.}unset($value);//list to replace foreach, same result//使用list代替foreach,结果是一样的$arr=array('s','j','g','w','l');reset($arr);while(list(,$value)= each($arr)){echo "value: $value <br>/n";}//example2//foreach version$arr = array('i','n','i','a','o','w');foreach($arr as $key => $value){echo "key:$key, value:$value<br>/n";}// list($key,$value)$arr = array('w','o','a','i','n','i');//reset($arr);while(list($key,$value)=each($arr)){echo "key:$key, value:$value<br>/n";}//foreach new examples//一维数组不含key$a = array(1,2,3,4,5);foreach($a as $v){echo "current line of /$a is: $v<br>";}//一维数组含key$i=5;foreach($a as $k => $v1){echo "/$a[$i] : $k => $v1 <br>/n";$i++;}//一维数组key,指定$a = array("sjg"=>123,"ai"=>456,"wl"=>7890);foreach($a as $ke=>$va){echo "$ke, $va<br>";echo "/$a[$ke]=>$va<br>";}//multiple-arrays多维数组$s = $w = 0;$a = array("sjg"=>array("work"=>"hard", "sleep"=>"well","business"=>"good"),"ai"=>array("lo"=>"ve","ve"=>"ry", "mu"=>"ch"),"wl"=>array("study"=>"hard", "rest"=>"pasmal","exam"=>"passed"));foreach($a as $key=>$value1){foreach($value1 as $key2=>$value2){echo "$key, $key2, $value2<br>/n";}//echo "$a, $value1";}/*$x2 = array("早上"=>array("8点"=>"起床","8点半"=>"到单位","中午前"=>"工作"),"下午"=>array("12点到1点"=>"吃饭休息","1点到6点"=>"继续工作"),"晚上"=>array("6点到7点"=>"吃好晚餐","7点到10点"=>"自由活动"));//输出我早上中午前在干什么echo $x2["早上"]["中午前"];*///$a = array();$a[0][0] = "a";$a[0][1] = "b";$a[1][0] = "y";$a[1][1] = "z";//二维数组foreach ($a as $key1=> $v1) {foreach ($v1 as $key2=>$v2) {echo "$key1,$key2,$v2.<br>/n";}}//break//eaxmple1$arr = array("one", "two","three",4,'5');while(list(,$var)=each($arr)){if($var==4){break;}echo "$var<br>/n";}//example2$i = 0;while(++$i){switch($i){case 4:echo "line 4<br>/n";break 1;case 8:echo "line 8<br>/n";break 2;default:break;}}//continue//example1while (list ($key, $value) = each($arr)) {if (!($key % 2)) { // skip odd memberscontinue;}do_something_odd($value);}$i = 0;while ($i++ < 5) {echo "Outer<br />/n";while (1) {echo "Middle<br />/n";while (1) {echo "Inner<br />/n";continue 3;}echo "This never gets output.<br />/n";}echo "Neither does this.<br />/n";}//example2for($i=0; $i<5; ++$i){if($i==2)continue ;print "$i/n";}//switch//example1:对比elseif 和 switchif($i == 0){echo "i equals 0";}elseif($i==1){echo "i equals 1";}switch($i){case 0:echo "i equals 0";break;case 1:echo "i equals 1";break;}//example2switch($i){case "apple":echo "i is apple";break;case "banana":echo "i is banana";break;default:echo "i is not a fruit.";}//example3switch($i):case 0:echo "i equals 0";case 1:echo "i equals 1";default:echo "i is not equals 0 or 1";endswitch;//require() 语句包含并运行指定文件。require "";require $somefile;require ('somefile.txt');//include 语句包含并运行指定文件。//这两种结构除了在如何处理失败之外完全一样。include() 产生一个警告而 require() 则导致一个致命错误。//换句话说,如果想在遇到丢失文件时停止处理页面就用 require()。//require_once同一个文件只包含一次,不区分大小写。//include_once同一个文件只包含一次,不区分大小写。?>

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-356793-1-1.html 上篇帖子: php 时间日期工具类 星座/干支/生肖 下篇帖子: PHP时间工具类
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表