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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • print_r($fruit);语句输出数组键及对应的值。
    查看全部
  • PHP有两种数组:索引数组、关联数组。索引和关联两个词都是针对数组的键而言的。索引数组是指数组的键是整数的数组,并且键的整数顺序是从0开始,依次类推。
    查看全部
  • $arr = array();表示创建一个空数组,并把创建的空数组赋值给变量$arr。
    查看全部
    0 采集 收起 来源:PHP数组定义

    2016-07-16

  • 有点看不懂
    查看全部
    0 采集 收起 来源:PHP类和对象

    2016-07-16

  • 正则表达式的基本语法 PCRE库函数中,正则匹配模式使用分隔符与元字符组成,分隔符可以是非数字、非反斜线、非空格的任意字符。经常使用的分隔符是正斜线(/)、hash符号(#) 以及取反符号(~),例如: /foo bar/ #^[^0-9]$# ~php~ 如果模式中包含分隔符,则分隔符需要使用反斜杠(\)进行转义。 /http:\/\// 如果模式中包含较多的分割字符,建议更换其他的字符作为分隔符,也可以采用preg_quote进行转义。 $p = 'http://'; $p = '/'.preg_quote($p, '/').'/'; echo $p; 分隔符后面可以使用模式修饰符,模式修饰符包括:i, m, s, x等,例如使用i修饰符可以忽略大小写匹配: $str = "Http://www.imooc.com/"; if (preg_match('/http/i', $str)) { echo '匹配成功'; }
    查看全部
  • 1、php字符串合并函数implode() 函数说明:implode(分隔符[可选], 数组) 返回值:把数组元素组合为一个字符串 例子: $arr = array('Hello', 'World!'); $result = implode('', $arr); print_r($result);//结果显示Hello World! 2、php字符串分隔函数explode() 函数说明:explode(分隔符[可选], 字符串) 返回值:函数返回由字符串组成的数组 例子: $str = 'apple,banana'; $result = explode(',', $str); print_r($result);//结果显示array('apple','banana')
    查看全部
    0 采集 收起

    2016-07-15

  • $str = 'I want to learn js'; $replace = str_replace('js', 'php', $str);
    查看全部
    0 采集 收起

    2016-07-15

  • 函数说明:substr(字符串变量,开始截取的位置,截取个数)
    查看全部
    0 采集 收起

    2016-07-15

  • 单引号和双引号到底有啥区别呢? PHP允许我们在双引号串中直接包含字串变量。 而单引号串中的内容总被认为是普通字符。
    查看全部
    0 采集 收起

    2016-07-15

  • 正则表达式中常用的模式修正符有i、g、m、s、x、e等。它们之间可以组合搭配使用。 它们的作用如下: //修正符:i 不区分大小写的匹配; //修正符:g表示全局匹配 //修正符:m 将字符串视为多行,不管是那行都能匹配; //修正符:s 将字符串视为单行,换行符作为普通字符; //修正符:x 将模式中的空白忽略; //修正符:A 强制从目标字符串开头匹配; //修正符:D 如果使用$限制结尾字符,则不允许结尾有换行; //修正符:U 只匹配最近的一个字符串;不重复匹配; //修正符:e 配合函数preg_replace()使用,可以把匹配来的字符串当作正则表达式执行;
    查看全部
  • $str = 'apple,banana'; $result = explode(',', $str); print_r($result);//结果显示array('apple','banana') 『字符串组合成数组』
    查看全部
    0 采集 收起

    2016-07-15

  • $arr = array('Hello', 'World!'); $result = implode('', $arr); print_r($result);//结果显示Hello World!『数组元素组合为字符串』
    查看全部
    0 采集 收起

    2016-07-15

  • PHP允许双引号串中直接包含字串变量。而单引号串中的内容总被认为是普通字符。 (如果是字符就用单引号,如果字符也用双引号,PHP会寻找变量浪费资源)
    查看全部
    0 采集 收起

    2016-07-15

  • <?php /* * 重载:PHP中的重载指的是“动态的创建属性与方法”,是通过魔术方法来实现的。 “属性的重载”通过__set,__get,__isset,__unset来分别实现 对“不存在属性”的“赋值”、“读取”、“判断属性是否设置“、”销毁属性“。 */ class Car { // 在类中第一个私有的数组 private $ary = array (); // 获取两个参数,对键名为$key的元素赋值为$val // 使用本类中的属性,都要使用$this->属性 public function __set($key, $val) { $this->ary [$key] = $val; } // 一个参数,用来获取数组中的一个元素值 public function __get($key) { // 先判断数组中是否存在键值为$key的元素, // 存在则返回该元素,不存在则返回null if (isset ( $this->ary [$key] )) { return $this->ary [$key]; } return null; } // 判断是否存在,存在:返回true 不存在:返回false public function __isset($key) { if (isset ( $this->ary [$key] )) { return true; } return false; } // 用来销毁一个元素 public function __unset($key) { unset ( $this->ary [$key] ); } } $car = new Car (); $car->name = '汽车'; // 原来类中不存在name属性,name属性动态创建并赋值 echo $car->name;
    查看全部
  • 查找字符串函数strpos(要处理的字符串,要定位的字符串,定位的起始位置[可选]) 例子: $str = 'i want to study in imooc'; $pos =strpos($str,'imooc'); echo $pos;//结果显示19,表示从位置0开始,imooc在第19个位置开始出现
    查看全部
    0 采集 收起

    2016-07-15

举报

0/150
提交
取消
课程须知
需要有一定的网页基础知识如HTML、CSS样式等,并且已经学习完成《PHP入门篇》对PHP已经有了简单的了解,如变量、常量、数据类型等。
老师告诉你能学到什么?
全面的掌握PHP的理论知识与实践中的应用方法,提高编程能力与掌握网页开发技能。
友情提示:

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