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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 程序调用的函数是存在的,经常会先使用function_exists判断一下函数是否存在。同样的method_exists可以用来检测类的方法是否存在。 function func() { } if (function_exists('func')){ echo 'exists'; } 类是否定义可以使用class_exists。 class MyClass{ } // 使用前检查类是否存在 if (class_exists('MyClass')) { $myclass = new MyClass(); } PHP中有很多这类的检查方法,例如文件是否存在file_exists等。 $filename = 'test.txt'; if (!file_exists($filename)) { echo $filename . ' not exists.'; }
    查看全部
    0 采集 收起

    2016-12-28

  • 内置函数:str_replace('strA','strb',str); strA:要替换的原始字符串; strB:新替换的字符串; str:替换的字符串;
    查看全部
    0 采集 收起

    2016-12-28

  • 内置函数指的是PHP默认支持的函数,PHP内置了很多标准的常用的处理函数,包括字符串处理、数组函数、文件处理、session与cookie处理等。 我们先拿字符串处理函数来举例,通过内置函数str_replace可以实现字符串的替换。下面的例子将“jobs”替换成“steven jobs”: $str = 'i am jobs.'; $str = str_replace('jobs', 'steven jobs', $str); echo $str; //结果为“i am steven jobs” 另外一些函数是通过其他扩展来支持的,比如mysql数据库处理函数,GD图像处理函数,邮件处理函数等,PHP默认加载了一些常用的扩展库,我们可以安装或者加载其他扩展库来增加PHP的处理函数。
    查看全部
    0 采集 收起

    2016-12-28

  • 所谓可变函数,即通过变量的值来调用函数,因为变量的值是可变的,所以可以通过改变一个变量的值来实现调用不同的函数。经常会用在回调函数、函数列表,或者根据动态参数来调用不同的函数。可变函数的调用方法为变量名加括号。 function name() { echo 'jobs'; } $func = 'name'; $func(); //调用可变函数 可变函数也可以用在对象的方法调用上。 class book { function getName() { return 'bookname'; } } $func = 'getName'; $book = new book(); $book->$func();
    查看全部
    0 采集 收起

    2018-03-22

  • PHP内置了超过1000个函数,因此函数使得PHP成为一门非常强大的语言。
    查看全部
    0 采集 收起

    2016-12-28

  • PHP有两种数组:索引数组、关联数组。 索引和关联两个词都是针对数组的键而言的。 关联数组是指数组的键是字符串的数组。
    查看全部
  • 2、中文字符串的截取函数mb_substr() 函数说明:mb_substr(字符串变量,开始截取的位置,截取个数, 网页编码) 例如: $str='我爱你,中国'; //截取中国两个字 echo mb_substr($str, 4, 2, 'utf8');//为什么开始位置是4呢,和上一个例子一样,因为mb_substr函数计算汉字位置是从0开始的,也就是0的位置是我,1的位置是爱,4的位置是中。从位置4开始取2个汉字,就是中国。中文编码一般是utf8格式
    查看全部
    0 采集 收起

    2016-12-28

  • substr(字符串变量,开始截取的位置,截取个数) $str='i love you'; //截取love这几个字母 echo substr($str, 2, 4);//为什么开始位置是2呢,因为substr函数计算字符串位置是从0开始的,也就是0的位置是i,1的位置是空格,l的位置是2。从位置2开始取4个字符,就是love。
    查看全部
    0 采集 收起

    2016-12-28

  • PHP数组之for循环访问索引数组里的值
    查看全部
  • PHP中有三个函数可以去掉字符串的空格 trim去除一个字符串两端空格。 rtrim是去除一个字符串右部空格,其中的r是right的缩写。 ltrim是去除一个字符串左部空格,其中的l是left的缩写。 echo trim(" 空格 ")."<br>"; echo rtrim(" 空格 ")."<br>"; echo ltrim(" 空格 ")."<br>";
    查看全部
    0 采集 收起

    2018-03-22

  • $fruit = array('苹果','香蕉'); $fruit0 = $fruit['0']; print_r($fruit0);//结果为苹果
    查看全部
  • 索引数组赋值有三种方式: 第一种:用数组变量的名字后面跟一个中括号的方式赋值,当然,索引数组中,中括号内的键一定是整数。比如,$arr[0]='苹果'; 第二种:用array()创建一个空数组,使用=>符号来分隔键和值,左侧表示键,右侧表示值。当然,索引数组中,键一定是整数。比如,array('0'=>'苹果'); 第三种:用array()创建一个空数组,直接在数组里用英文的单引号'或者英文的双引号"赋值,数组会默认建立从0开始的整数的键。比如array('苹果');这个数组相当于array('0'=>'苹果');
    查看全部
  • PHP允许我们在双引号串中直接包含字串变量。 而单引号串中的内容总被认为是普通字符。
    查看全部
    0 采集 收起

    2016-12-28

  • 一个字符串 通过下面的3种方法来定义: 1、单引号 2、双引号 3、heredoc语法结构 $hello = <<<TAG hello world TAG;
    查看全部
    0 采集 收起

    2018-03-22

  • 有三种方式: 1) $fruit=array(); $fruit[0]='xiang交'; 2) $fruit=array("xiangjiao"); 3) $fruit=array('0'=>'xiangjiao');
    查看全部

举报

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

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