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

PHP入门篇

Kings
难度入门
时长 5小时57分
  • 修改端口号 wamp环境安装好后启动不了的解决办法 出现此种情况多为端口冲突,apache的端口默认为80端口,若Apache启动前,有别的程序占用了80端口,将导致Apache启动不了,需要修改Apache的端口号,步骤如下: 1、打开Apache的配置文件httpd.conf,按ctrl+f搜索80,找到如下代码 #Listen 12.34.56.78:90 Listen 80 改为 Listen 8080 再找到ServerName localhost:80 改为ServerName localhost:8080 2、保存,然后重启wamp服务 3、测试如下:在浏览器中输入localhost:8080/test.php测试即可(若为默认端口80,在浏览器中只需输入localhost即可,若修改了端口号,运行时需加上localhost:8080 自拟顶端口号 安装好wamp服务但不能启动,可能是因为端口冲突,apache默认端口为80端口,若被占用就启动不能,故修改。 打开httpd.conf,查找80,找到Listen80,改成另一个数字8080,servername localhost:80,改成上一个数字。保存,关闭,重启服务。 打开浏览器,输入:localhost:8080/test.php,回车,出现。 web服务默认寻找80端口,故不需输入80,其他端口号必须输入。
    查看全部
  • PHP中结构嵌套之循环结构与条件结构嵌套 有时候在执行任务时,对于一些特殊的任务还需要进行额外处理,这个时候就会将循环结构与条件结构嵌套使用。 有个学生数组存储了学号和姓名,我们需要查找学号为“2014”的学生姓名,这时候我们就需要遍历该数组,并判定学号是否为“2014”。 <?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;//结束循环(跳出循环) } } ?>
    查看全部
  • 多站点配置 第一步 E:\JavaProgram\wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf <VirtualHost *:80> DocumentRoot "F:\www-demo/test01" ServerName test01.com <VirtualHost *:80> DocumentRoot "F:\www-demo/test02" ServerName test02.com </VirtualHost> 第二步 C:\Windows\System32\drivers\etc\hosts 127.0.0.1 test01.com 127.0.0.1 test02.com
    查看全部
  • foreach($students as $key=>$val) { //使用循环结构遍历数组,获取学号 echo $key.":".$val[0].$val[1]; //输出学号 echo "<br />"; } 一句就搞定了
    查看全部
  • PHP中结构嵌套之循环嵌套 通过二维数组,保存了学号、姓名和成绩,可以通过两个循环嵌套,遍历出学号和姓名。 <?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 />"; } ?> result: 2010:令狐冲59 2011:林平之44 2012:曲洋89 2013:任盈盈92 2014:向问天93 2015:任我行87 2016:冲虚58 2017:方正74 2018:岳不群91 2019:宁中则90
    查看全部
  • 条件结构嵌套 假设在发3月工资的时候,不仅判定性别,还要判定男性是否有房,没有房,可以发放住房补贴,对于女性,判定是否怀孕,怀孕还有怀孕补贴。 <?php $totalMoney = 0;//总工资 $basicMoney = 300;//基本工资 $sex = "男"; $noHouse = TRUE; //是否有房 $houseMoney = 150;//住房补贴 $isPregnancy = TRUE; //是否怀孕 $pregnancyMoney = 100;//怀孕补贴 if($sex=="男") { $totalMoney = $basicMoney + 0;// 男的没奖金 if($noHouse)//不用$noHouse=TRUE.if与()之间不能有空格。 { $totalMoney = $totalMoney + $houseMoney; } } else if($sex=="女") { $totalMoney = $basicMoney + 300;// 女的有奖金300元 if($isPregnancy) { $totalMoney = $totalMoney + $pregnancyMoney; } } echo $totalMoney; ?>
    查看全部
  • 列出所有学生学号和姓名! <?php $students = array( '2010'=>'令狐冲', '2011'=>'林平之', '2012'=>'曲洋', '2013'=>'任盈盈', '2014'=>'向问天', '2015'=>'任我行', '2016'=>'冲虚', '2017'=>'方正', '2018'=>'岳不群', '2019'=>'宁中则', );//10个学生的学号和姓名,用数组存储 //使用循环结构遍历数组,获取学号和姓名 foreach($students as $key => $v) { echo $key.":".$v;//输出(打印)学号:姓名 echo "<br />"; } ?>
    查看全部
  • Windows Apache MySQL PHP 安装
    查看全部
  • 在PHP中foreach循环语句,常用于遍历数组,一般有两种使用方式:不取下标、取下标。 (1)只取值,不取下标 <?php foreach (数组 as 值){ //执行的任务 } ?> (2)同时取下标和值 <?php foreach (数组 as 下标 => 值){ //执行的任务 } ?> 有一组以学号为下标,姓名为值的数组,这时候需要遍历数组的姓名: <?php $students = array( '2010'=>'令狐冲', '2011'=>'林平之', '2012'=>'曲洋', '2013'=>'任盈盈', '2014'=>'向问天', '2015'=>'任我行', '2016'=>'冲虚', '2017'=>'方正', '2018'=>'岳不群', '2019'=>'宁中则', );//10个学生的学号和姓名,用数组存储 //使用循环结构遍历数组,获取学号和姓名 foreach($students as $v) { echo $v;//输出(打印)姓名 echo "<br />"; } ?>
    查看全部
  • for 语句中,“初始化”在循环开始前无条件求值一次,“循环条件”在每次循环开始前求值。如果值为 TRUE,则继续循环,执行循环体语句(执行任务)。如果值为 FALSE,则终止循环。“递增项”在每次循环之后被求值(执行)。其常用于循环执行代码块指定的次数。 <?php for(初始化;循环条件;递增项){ //执行任务 } ?> 要计算从1加到100的和。首先初始化一个递增变量为1,及初始化累加和为0,接着设置循环条件是变量是否小于等于100,小于100执行任务累加求和,递增项为变量递增1 <?php //for语句写法 for($i=1,$sum=0;$i<=100;$i++){ $sum = $sum + $i; // 累加求和 } echo "for语句的运行结果:".$sum."<br />" ; //while语句写法 $i = 1 ; // 从1开始累加 $sum = 0; //初始化和为0 while($i<=100){ //判断是否小于100 $sum = $sum + $i; // 累加求和 $i++; //递增1 } echo "while语句的运行结果:".$sum."<br />" ; ?> 对比一下采用while语句的方式,for语句更简洁。
    查看全部
  • 注释语句://一定要写在<?php ?>之间
    查看全部
    0 采集 收起 来源:注释

    2018-03-22

  • 语句结束符:;
    查看全部
    0 采集 收起 来源:PHP语句结束符

    2016-02-20

  • while和do...while可以根据具体情况选用。假设有一种棋类游戏,首先掷骰子,若不为6,前进骰子的点数的步长;若为6,前进骰子的点数的步长,并可以再掷一次。 <?php //while例子 $sum = 0; $num = rand(1,6); //获取1至6的随机数,模拟掷骰子 $sum = $sum + $num;//前进步长 while($num==6){ $num = rand(1,6);//获取1至6的随机数,模拟掷骰子 $sum = $sum + $num;//前进步长 }; echo "while例子执行完毕,前进:".$sum ."<br />"; //do...while例子 $sum = 0; do{ $num = rand(1,6);//获取1至6的随机数,模拟掷骰子 $sum = $sum + $num;//前进步长 }while($num==6);//只要条件符合(为6),则继续执行do。 echo "do...while例子执行完毕,前进:".$sum ."<br />"; ?> 从代码的结构和可读性角度,在该例子中使用do...while更合适。
    查看全部
  • 字符串连接符:点 <?php echo "你,"."好,啊啊"; ?>
    查看全部
    0 采集 收起 来源:PHP-字符串

    2018-03-22

  • echo 12*3;直接的结果36
    查看全部
    0 采集 收起 来源:PHP-计算表达式

    2016-02-20

举报

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

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