为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
PHP入门篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

PHP入门篇

Kings
难度入门
时长 5小时57分
  • <?php while(条件){ //执行任务 } ?> 首先判断某个条件是否符合(条件返回值是否为TRUE),若符合则执行任务,执行完毕任务,再判断条件是否满足要求,符合则重复执行此任务,否则结束任务。 <?php $sum = 12;//小宠物当前的饥饿程度 echo "我饿啦:-("; echo "<br />"; while($sum<100){//小宠物的饥饿程度到100,表示小宠物吃饱啦,不用继续喂了,没吃饱继续喂食 $num = rand(1,20);//随机数,模拟喂食小宠物的小面包 $sum = $sum + $num; //小宠物吃小面包 echo "我还没吃饱呢!"; echo "<br />"; } echo "终于吃饱啦^_^"; ?>
    查看全部
  • $num = 2; $sum = 10; switch($num){ case 1: $sum = $sum + 10; break; case 2: $sum = $sum + 10; break; case 3: $sum = $sum + 10; break; default: $sum = $sum + 10; } echo "A例子的值是:".$sum."<br />"; //B例子 $num = 2; $sum = 10; switch($num){ case 1: $sum = $sum + 10; case 2: $sum = $sum + 10; case 3: $sum = $sum + 10; default: $sum = $sum + 10; } echo "B例子的值是:".$sum."<br />"; ?> A例子中,输出$sum值为20,B例子中,输出$sum值为40。在A例子中,执行了第二个case ,$sum变为20,然后break跳出了switch,去执行其他的任务。在B例子中,执行了第二个case , $sum变为20,由于没有break,继续执行第三个case,然后又执行default,$sum变为了40。
    查看全部
  • 首先判断条件,若条件的返回值为条件值一,则执行任务一,若条件返回的值为条件值二,则执行任务二,若条件的返回值既不是条件值一也不是条件值二,则执行默认任务。break的作用是结束switch(后面会有专门举例说明),使用 switch 语句可以避免冗长的 “if..else if..else”代码块
    查看全部
  • <?php switch (条件) { case 条件值一: //任务一 break; case 条件值二: //任务二 break; default: //默认任务 } ?>
    查看全部
  • <?php if(条件一){ //分配服务器干的任务A }else if(条件二){ //分配服务器干的任务B }else{ //分配服务器干的任务C } ?>
    查看全部
  • date_default_timezone_set('asia/shanghai'); $week = date("w");//获取当天星期几 $info = "";//提示信息 if($week==1){ $info = "上午有课"; }else if($week==4){ $info = "下午有课"; }else{ $info = "今天没课"; } echo $info; //输出提示信息 ?>
    查看全部
  • date_default_timezone_set('Asia/ShangHai'); $today = date('m-d',time());//获取当天日期 $birthday = "04-21";//生日 $money = 238;//消费金额 $discount = 0.8;//八折优惠 if($today==$birthday){ $money=$money*$discount; }else{$money=$money*1;} echo $money;
    查看全部
  • $shoesPrice = 49; //鞋子单价 $shoesNum = 1; //鞋子数量 $shoesMoney=$shoesPrice*$shoesNum; $shirtPrice = 99; //衬衣单价 $shirtNum = 2; //衬衣数量 $shirtMoney=$shirtPrice*$shirtNum; $orderMoney=$shoesMoney+$shirtMoney; echo $orderMoney ; ?>
    查看全部
    0 采集 收起 来源:PHP-顺序结构

    2018-03-22

  • $maxLine = 4; //每排人数 $no = 17;//学生编号 $line=ceil($no/$maxLine); $row=$no%$maxLine?$no%$maxLine:$maxLine; echo "编号<b>".$no."</b>的座位在第<b>".$line."</b>排第<b>".$row."</b>个位置";
    查看全部
  • 提示:foreach 语法结构提供了遍历数组的简单方式。 $key与$v是形参,你可以理解成是未传值的变量,as是该语法结构形式规范符。就好像算术运算中用+号表示前后者之和。在foreach语法结构中as有解析前面数组单元传递值或键值给后面相应的一个或两个形参的意味,本质上是foreach语法结构的一部分,简单点相当于你学英文的语法。 foreach仅能够应用于数组和对象。有两种语法: foreach (array_expression as $value){ statement; } foreach (array_expression as $key => $value){ //数组元素的键->$key, 值->$value statement; } 第一种格式遍历给定的array_expression 数组。每次循环中,当前单元的值被赋给$value并且数组内部的指针向前移一步(因此下一次循环中将会得到下一个单元)。 第二种格式做同样的事,当前单元的键名会在每次循环中被赋给变量$key,当前单元的值会在每次循环中赋给变量$value 原理:当foreach开始执行时,数组内部的指针会自动指向第一个单元。这意味着不需要在foreach循环之前定义变量
    查看全部
  • 连接运算符(“.”) 连接赋值运算符(“.=” $a = "张先生"; $tip=$a.",欢迎您在慕课网学习php!"; $b = "东边日出西边雨"; $b.=",道是无晴却有晴"; $c = "东边日出西边雨"; $c=$c.",道是无晴却有晴"; echo $tip."<br />"; echo $b."<br />"; echo $c."<br />"; ?>
    查看全部
  • $a = TRUE; //A同意 $b = TRUE; //B同意 $c = FALSE; //C反对 $d = FALSE; //D反对 //咱顺便复习下三元运算符 echo ($a and $b)?"通过":"不通过"; echo "<br />"; echo ($a or $c)?"通过":"不通过"; echo "<br />"; echo($a xor $c xor $d)?"通过":"不通过"; echo "<br />"; echo !$c?"通过":"不通过"; echo "<br />"; echo $a && $d?"通过":"不通过"; echo "<br />"; echo $b || $c ||$d?"通过":"不通过"; ?>
    查看全部
  • 提示:foreach()这个函数意思是每进行一次循环迭代,当前数组元素的值就会被赋值给 $v (不一定是$v,你自己随便起名字)变量,并且数组指针会逐一地移动,直到到达最后一个数组元素。 $v是foreach循环里定义的变量,循环取出数组的元素的值并赋值给变量$v
    查看全部
  • 编辑中的文件会出现*
    查看全部
    0 采集 收起 来源:outline大纲功能

    2016-04-21

  • 标量类型— 布尔类型(boolean): 只有两个值,一个ture(正确、是),一个false(错误、否) 用”echo”指令输出布尔类型时,如果是“true”则输出的是“1”,“false”则什么也不输出。我们可以使用“var_dump”函数,获取它真正的数据类型。 “==”比较运算符 <br> <?php<br> $flag=TRUE;<br> ?>
    查看全部

举报

0/150
提交
取消
课程须知
没有任何WEB经验的WEB应用程序开发者及对WEB前端技术兴趣的用户。(即使你是完全的新手)
老师告诉你能学到什么?
1、通过教程学习可以了解PHP中的变量、变量的类型、常量等概念 2、认识PHP中的运算符,掌握PHP中顺序结构、条件结构、循环结构语句。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!