为了账号安全,请及时绑定邮箱和手机立即绑定

PHP入门篇

难度入门
时长 5小时57分
学习人数
综合评分9.40
777人评价 查看评价
9.6 内容实用
9.4 简洁易懂
9.2 逻辑清晰
  • <?php 

    $str_string1='甲问:"你在哪里学的php?"';

    $str_string2="乙毫不犹豫地回答:'当然是慕课网咯!'";

    $str_string3='甲问:\'能告诉我嘛\'';


    echo $str_string1;

    echo "<br />";

    echo $str_string2;

    echo "<br />";

    echo $str_string3;

    echo "<br />";

    echo $str_string4;

    echo "<br />";

    ?>


    查看全部
  • foreach($students as $key => $val),$key得到键值,也就是所谓的学号。而$val目前则是包含姓名与成绩的数组,直接输出将会输出Array。foreach($val as $v)此循环将二维数组的值赋给$v,之后echo输出的就是姓名和成绩了。 $val 是一个array其中包含很多项,foreach($val as $v),这是一个循环,$val中有多少项,$val as $v 就会迭代运行多少次,每运行一次 $val 就会把当前项的值 给 $v. $students表示的是上面定义的数组,$key和$val是两个变量,第一次循环时$key是数组$students的键名,$val是数组$students的键值,也就是$key=2010,$val=Array ( [0] => 令狐冲 [1] => 59 );循环foreach($val as $v) 中,$val=Array ( [0] => 令狐冲 [1] => 59 ),$v第一次循环的值是令狐冲,第二次循环的值是59.建议做个试验看一下,不知道执行过程和结果的话,可以把不知道值的数组打印出来看看,就知道具体的工作原理了.

    查看全部
  • 在PHP中还有一种循环语句,for循环语句结构如下:

    <?php
    for(初始化;循环条件;递增项){
          //执行任务
    }
    ?>

    for 语句中,“初始化”在循环开始前无条件求值一次,“循环条件”在每次循环开始前求值。如果值为 TRUE,则继续循环,执行循环体语句(执行任务)。如果值为 FALSE,则终止循环。“递增项”在每次循环之后被求值(执行)。其常用于循环执行代码块指定的次数。


    查看全部
  • 为啥要有do-while循环呢?很多初学编程的人都不能理解,这其实主要是涉及到现实开发当中会出现的三种情况:初始化/预处理/判据关联,举一个例子: do{    $a=rand(1,6); }while($a==3); 这其实和 $a=rand(1,6); while($a==3){    $a=rand(1,6); } 一模一样,但是明显第二段代码非常笨重,而且初始化过程放在循环之外往往会让人不明所以,有时候我们还要统计循环次数,那就更加糟心了,所以do-while循环是有其合理性的.

    查看全部
  • PHP中的逻辑运算符

    字母运算符需要加()

    非字母运算符不需要加()

    查看全部
  • 发现野生2B虫(满血1000) 普通攻击对2B虫造成了133 伤害,剩余HP 867 点血 会心一击对2b虫照成151 伤害 剩余HP 716 点血 会心一击对2b虫照成193 伤害 剩余HP 523 点血 2b虫反击了!吸了33 点血,剩余HP 556 点血 2b虫反击了!吸了18 点血,剩余HP 541 点血 会心一击对2b虫照成155 伤害 剩余HP 368 点血 2B虫机智的闪避了,剩余HP 368 点血 2b虫反击了!吸了20 点血,剩余HP 388 点血 <?php while(条件){     //执行任务 } ?>

    首先判断某个条件是否符合(条件返回值是否为TRUE),若符合则执行任务,执行完毕任务,再判断条件是否满足要求,符合则重复执行此任务,否则结束任务。

     0


    查看全部
  • ceil() 函数向上舍入为最接近的整数。返回不小于 x 的下一个整数,x 如果有小数部分则进一位。ceil(5.3)为 6 ceil(-5.3) 为 -5 floor:下取值 10/4 = 2.5 floor(10/4) = 2 ceil:上取值 10/4 = 2.5 ceil(10/4) = 3

    余数指整数除法中被除数未被除尽部分,且余数的取值范围为0到除数之间(不包括除数)的整数。例如:27除以6,商数为4,余数为3。

    一个数除以另一个数,要是比另一个数小的话,商为0,余数就是它自己。例如:1除以2,商数为0,余数为1;2除以3,商数为0,余数为2。


    查看全部
  • 这一条连接数据库语句,php如果想对数据库进行操作时,必须先使用这条语句连接到数据库,在这条语句的前面加入@,就是为了如果在不稳定的状态下,可以连接不到数据库,这样就不会出现报错信息给用户,这样是增加用户体验友好度。

    查看全部
  • 字符串操作

    1. 连接'.'(点号) 

    2. 连接并赋值'.='

     


    查看全部
  • PHP中的字符串连接符是: .  (英文的句点)

    例如: echo 'hello'.'newsoft.'!';

    查看全部
    0 采集 收起 来源:PHP-字符串

    2019-08-28

  • 533e0fbe0001c56f06080279.jpg

    逻辑与 && 和 and ,逻辑或|| 和 or 的区别: 优先级不一样,&&和||的优先级都大于赋值运算符(如 “=”)和三元运算符(如 “?:”), 而and 和 or 的优先级比它们低。 所以要打的代码中前三个要加括号,后三个不用

    查看全部
  • (“?:”)三元运算符也是一个比较运算符,对于表达式(expr1)?(expr2):(expr3),如果expr1的值为true,则此表达式的值为expr2,否则为expr3。

    $b = $a >= 60 ? "及格": "不及格";
    其expr1的作用是判断$a值是否大于60,若大于60,则$b变量的值为expr2的值“及格”,若小于60,则$b变量的值为expr3的值“不及格”。


    查看全部
  • <?php

        $a = "ABC";

        $b = &$a;

        echo $a;//这里输出:ABC

        echo $b;//这里输出:ABC

        $b = "EFG";

        echo $a;//这里$a的值变为EFG 所以输出EFG

        echo $b;//这里输出EFG

    ?>

    PHP的赋值运算符有两种,分别是:

    (1)“=”:把右边表达式的值赋给左边的运算数。它将右边表达式值复制一份,交给左边的运算数。换而言之,首先给左边的运算数申请了一块内存,然后把复制的值放到这个内存中。

    (2)“&”:引用赋值,意味着两个变量都指向同一个数据。它将使两个变量共享一块内存,如果这个内存存储的数据变了,那么两个变量的值都会发生变化。

    $b=$a;//a的内容装到b 

    $c=&$a;//a的地址装到c

    $b=$a; 含义:$a的值,复制一份,给了$b,之后a的值变化,与b无关。 $c=&$a;含义:变量a和c指向同一个内存空间,若内存存储的数据变了,a和c的值都变。

    查看全部
  • 获取常量值的有两种方法取值。第一种是使用常量名直接获取值;例如计算圆周率的面积,如下(“*”是运算符,相当于乘号,后面部分的小节会介绍): 第二种是使用constant()函数。它和直接使用常量名输出的效果是一样的,但函数可以动态的输出不同的常量,在使用上要灵活、方便,其语法格式如下: mixed constant(string constant_name) 第一个参数constant_name为要获取常量的名称,也可为存储常量名的变量。如果成功则返回常量的值,失败则提示错误信息常量没有被定义。(注:mixed表示函数返回值类型为多种不同的类型,string表示参数类型为字符串类型)

    查看全部
  • ceil() 函数向上舍入为最接近的整数。返回不小于 x 的下一个整数,x 如果有小数部分则进一位。ceil(5.3)为 6 ceil(-5.3) 为 -5 floor:下取值 10/4 = 2.5 floor(10/4) = 2 ceil:上取值 10/4 = 2.5 ceil(10/4) = 3

    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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