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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 字符串转义函数addslashes(); eg: $str = "what's your name ?"; echo addslashes($str);//输出:what\'s your name?
    查看全部
    0 采集 收起

    2018-03-22

  • 字符串替代函数: str_replace(find,replace,string,count) find 必需。规定要查找的值。 replace 必需。规定替换 find 中的值的值。 string 必需。规定被搜索的字符串。 count 可选。一个变量,对替换数进行计数。
    查看全部
    0 采集 收起

    2017-04-18

  • 1、合并函数implode(分隔符【可选】,数组);返回值:把数组元素组合为一个字符串。 eg: $arr = array('hello','world!'); $result = implode('',$arr); print_r(resu;t);//结果显示hello world! 2、分隔函数explode(分隔符【可选】,字符串);返回值:函数返回由字符串组成的数组。 eg: $str = 'apple,banana'; $result = explode(',',$str); print_r($result);//结果显示array('apple','banana')
    查看全部
    0 采集 收起

    2017-04-18

  • 格式化字符串:sprintf(格式,要转化的字符串);eg: $str = '99.9'; $result= sprintf('%01.2f',$str); echo $result; %01.2f 是什么意思? %是开始的意思;0是填空字元,表示如果位置空着就用0来填满;1是规定所有的字符串占位要有1位以上,如果把1改成6,则$result结果为099.90;.2(点2)表示小数点后的数字必须占两位;f“转化字符”结尾。
    查看全部
    0 采集 收起

    2017-04-18

  • 替换字符串:str_replace(要查找的字符串,要替换的字符串,被搜索的字符串,替换进行计数【可选】);eg: $str = 'I want to learn js'; $replace= str_replace('js','php',$str); echo $replace;
    查看全部
    0 采集 收起

    2017-04-18

  • 查找字符串strpos(要处理的字符串,要定位的字符串,定位的起始位置【可选】);eg: $str='I want to study at imooc'; $pos=strpos($str,'imooc'); echo $pos;//结果显示19,表示从位置0开始,imooc在第19个位置开始出现
    查看全部
    0 采集 收起

    2017-04-18

  • 字符串的截取: 1、英文字符串:substr(字符串变量,开始截取的位置(从字符串开始算,0开始),截取个数); 2、中文字符串:mb_substr(字符串变量,开始截取位置,截取个数,网页编码)。
    查看全部
    0 采集 收起

    2017-04-18

  • 空数组$arr=array();
    查看全部
    0 采集 收起 来源:PHP数组定义

    2017-04-17

  • strlen可以直接获取字符串的长度,计算英文字符; mb_strlen函数获取字符串中中文长度。
    查看全部
    0 采集 收起

    2017-04-17

  • PHP数据库操作之查询分页数据 上一节中,我们了解到通过循环可以获取一个查询的所有数据,在实际应用中,我们并不希望一次性获取数据表中的所有数据,那样性能会非常的低,因此会使用翻页功能,每页仅显示10条或者20条数据。 通过mysql的limit可以很容易的实现分页,limit m,n表示从m行后取n行数据,在PHP中我们需要构造m与n来实现获取某一页的所有数据。 假定当前页为$page,每页显示$n条数据,那么m为当前页前面所有的数据,既$m = ($page-1) * $n,在知道了翻页原理以后,那么我们很容易通过构造SQL语句在PHP中实现数据翻页。 $page = 2; $n = 2; $m = ($page - 1) * $n; $sql = "select * from user limit $m, $n"; $result = mysql_query($sql); //循环获取当前页的数据 $data = array(); while ($row = mysql_fetch_assoc($result)) { $data[] = $row; } 在上面的例子中,我们使用了$m与$n变量来表示偏移量与每页数据条数,但我们推荐使用更有意义的变量名来表示,比如$pagesize, $start, $offset等,这样更容易理解,有助于团队协作开发。
    查看全部
  • PHP中有三个函数可以去掉字符串的空格: 1、trim:去除一个字符串两端的空格; 2、rtrim:去除字符串右部空格; 3、ltrim:去除字符串左部空格。
    查看全部
    0 采集 收起

    2017-04-17

  • PHP数据库操作之取得数据查询结果 通过前面的章节,我们发现PHP操作数据库跟MySql客户端上操作极为相似,先进行连接,然后执行sql语句,再然后获取我们想要的结果集。 PHP有多个函数可以获取数据集中的一行数据,最常用的是mysql_fetch_array,可以通过设定参数来更改行数据的下标,默认的会包含数字索引的下标以及字段名的关联索引下标。 $sql = "select * from user limit 1"; $result = mysql_query($sql); $row = mysql_fetch_array($result); 可以通过设定参数MYSQL_NUM只获取数字索引数组,等同于mysql_fetch_row函数,如果设定参数为MYSQL_ASSOC则只获取关联索引数组,等同于mysql_fetch_assoc函数。 $row = mysql_fetch_row($result); $row = mysql_fetch_array($result, MYSQL_NUM); //这两个方法获取的数据是一样的 $row = mysql_fetch_assoc($result); $row = mysql_fetch_array($result, MYSQL_ASSOC); 如果要获取数据集中的所有数据,我们通过循环来遍历整个结果集。 $data = array(); while ($row = mysql_fetch_array($result)) { $data[] = $row; } 任务 使用mysql_fetch_array函数获取一行数据,并将他赋值到$row变量中,以便于后面输出。 ?不会了怎么办 在第13行输入以下代码: $row = mysql_fetch_array($result);
    查看全部

举报

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

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