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

PHP入门篇

Kings
难度入门
时长 5小时57分
  • 提示: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循环之前定义变量
    查看全部
  • 下载WAMPServer有什么用?
    查看全部
  • 我们可以使用Heredoc结构形式的方法来解决该问题,首先使用定界符表示字符串(<<<),接着在“<<<“之后提供一个标识符GOD,然后是字符串,最后以提供的这个标识符结束字符串。 <?php $string1 = <<<GOD 我有一只小毛驴,我从来也不骑。 有一天我心血来潮,骑着去赶集。 我手里拿着小皮鞭,我心里正得意。 不知怎么哗啦啦啦啦,我摔了一身泥. GOD; echo $string1; ?>
    查看全部
  • 当双引号中包含变量时,变量会与双引号中的内容连接在一起;当单引号中包含变量时,变量会被当做字符串输出。 <?php $love = "I love you!"; $string1 = "慕课网,$love"; $string2 = '慕课网,$love'; echo $string1; echo "<br />"; echo $string2; ?>
    查看全部
  • 在使用字符串的时候会遇到单引号包含双引号和双引号包含单引号的情况,一般这种情况直接嵌入就行了,如果是单引号包含单引号,双引号包含双引号的话则需要加入转义符\ <?php $str_string1 ='甲问:"你在哪里学的PHP?"'; $str_string2 ="乙毫不犹豫地回答:'当然是慕课网咯!'"; $str_string3 = '甲问:\'能告诉我网址吗?\''; $str_string4 = "乙答道:\"www.imooc.com\""; echo $str_string1; echo "<br />"; echo $str_string2; echo "<br />"; echo $str_string3; echo "<br />"; echo $str_string4; echo "<br />"; ?>
    查看全部
  • 单引号与双引号的作用是有区别的:双引号解析变量,单引号不解析变量。 <?php $love ="i love you!"; $str_string1 = '我是字符串,$love'; $str_string2 = "我也是字符串哦,$love"; echo $str_string1; echo "<br />"; echo $str_string2; ?> 输出 我是字符串,$love 我也是字符串,i love you!
    查看全部
  • $num_float = 1.234; //小数点 <br> $num_float = 1.2e3; //科学计数法,小写e <br> $num_float = 7.0E-10; //科学计数法,大写E <br> 科学计数法大写小写e均可<br> 1.2e3中的“e3”指的就是十的三次方,即1.2*(10*10*10),这里用“e”来代替十;<br> 7.0E-3中的"E-3"指的是十的负三次方,即7.0*(-10*10*10)。
    查看全部
  • 八进制 0开头 16进制 0x开头 八进制转十进制:3*8(0)+2*8(1)+1*8(2)=3*1+2*8+1*8*8=83<br> 十六进制转十进制:3*16(0)+2*16(1)+1*16(2)=3*1+2*16+1*16*16=291<br> 十进制转八进制:83/8=10··3再/8=1··2再/8=0··1=0123
    查看全部
  • “var_dump”函数,获得参数的数据类型
    查看全部
  • 变量名区分大小写
    查看全部
  • 1、有时候在执行任务时,对于一些特殊的任务还需要进行额外处理,这个时候就会将循环结构与条件结构嵌套使用。 2、例如 .html代码如下: <?php $students = array( '2010'=>'令狐冲', '2011'=>'林平之', '2012'=>'曲洋', '2013'=>'任盈盈', '2014'=>'向问天', '2015'=>'任我行', '2016'=>'冲虚', '2017'=>'方正', '2018'=>'岳不群', '2019'=>'宁中则', ); //10个学生的学号和姓名,用数组存储 $query = '2014'; //使用循环结构遍历数组,获取学号和姓名 foreach($students as $key=>$v){ //使用条件结构,判断是否为该学号 if($key==$query){ echo $v; //输出(打印)姓名,向问天 break; //结束循环(跳出循环) } } ?>
    查看全部
  • 1、循环结构嵌套(就是类似于跑多个足球场) 假设有两个足球场,一个大足球场,一个小足球场,在大足球场跑一圈后,再到小足球场跑几圈,跑完几圈后,再到大足球场中继续跑。 在遍历二维数组中很常用。 2、例如 .html代码如下: <?php $students = array( '2010'=>array('令狐冲',"59"), '2011'=>array('林平之',"44"), '2012'=>array('曲洋',"89"), '2013'=>array('任盈盈',"92"), '2014'=>array('向问天',"93"), '2015'=>array('任我行',"87"), '2016'=>array('冲虚',"58"), '2017'=>array('方正',"74"), '2018'=>array('岳不群',"91"), '2019'=>array('宁中则',"90"), ); //10个学生的学号、姓名、分数,用数组存储 foreach($students as $key=>$val){ //使用循环结构遍历数组,获取学号 echo $key; //输出学号 echo ":"; foreach($val as $v) { echo $v; //输出姓名和分数 } echo "<br />"; } ?> 结果如下: 2010:令狐冲59
    查看全部
  • 1、条件结构嵌套(就像回家的路上会遇到多个十字路口。) 2、例如 .html代码如下: <?php $totalMoney = 0; //总工资 $basicMoney = 300; //基本工资 $sex = "男"; $noHouse = TRUE; //是否有房 $houseMoney = 150; //住房补贴 $isPregnancy = TRUE; //是否怀孕 $pregnancyMoney = 100; //怀孕补贴 if($sex=="男"){ $totalMoney = $basicMoney + 0; //男的没奖金 if($noHouse) { $totalMoney = $totalMoney + $houseMoney; } }else if($sex=="女"){ $totalMoney = $basicMoney + 300; //女的有奖金300元 if($isPregnancy){ $totalMoney = $totalMoney + $pregnancyMoney; } } echo $totalMoney; //450 ?>
    查看全部
  • (2)同时取下标和值 <?php foreach (数组 as 下标 => 值){ //执行的任务 } ?> 1、例如 .html代码如下: <?php $students = array( '2010'=>'令狐冲', '2011'=>'林平之', '2012'=>'曲洋', '2013'=>'任盈盈', '2014'=>'向问天', '2015'=>'任我行', '2016'=>'冲虚', '2017'=>'方正', '2018'=>'岳不群', '2019'=>'宁中则', ); //10个学生的学号和姓名,用数组存储 //使用循环结构遍历数组,获取学号和姓名 foreach($students as $key=>$v){ echo $key.":".$v; //输出(打印)学号:姓名 echo "<br />"; } ?>
    查看全部
  • .html代码如下: <?php $students = array( '2010'=>'令狐冲', '2011'=>'林平之', '2012'=>'曲洋', '2013'=>'任盈盈', '2014'=>'向问天', '2015'=>'任我行', '2016'=>'冲虚', '2017'=>'方正', '2018'=>'岳不群', '2019'=>'宁中则', ); //10个学生的学号和姓名,用数组存储 //使用循环结构遍历数组,获取学号和姓名 foreach($students as $v) { echo $v; //输出(打印)姓名 echo "<br />"; } ?>
    查看全部

举报

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

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