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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • mcrypt_encrypt (PHP 4 > = 4.0.2,PHP 5,PHP 7) mcrypt_encrypt — 加密明文与给定的参数 描述 字符串 mcrypt_encrypt ( 字符串 $cipher , 字符串 $key , 字符串 $data , 字符串 $mode [, 字符串 $iv ] ) 加密数据,并返回它。 参数 cipher 其中的一个 MCRYPT_ciphername常数,或算法的名称字符串。 key 关键的数据将被加密。如果提供的关键尺寸不支持密码,函数将发出一个警告和回报 FALSE data 将加密的数据 cipher和 mode。如果数据的大小不是n * blocksize,数据将被填充' \ 0。 返回crypttext可以超过的数据的大小 data. mode 其中的一个 MCRYPT_MODE_modename常数,或下列字符串之一:“央行”、“cbc”、“招标文件”、“富含”b,“nofb”或“流”。 iv 用于初始化在CBC,循环流化床,富含模式b,在某些算法在流模式。如果第四所提供的尺寸是不支持的链接模式或没有提供第四,但需要一个链接模式,并返回函数将发出警告 FALSE. 返回值 返回字符串或加密数据 FALSE在失败。
    查看全部
  • 获取中文字符长度用函数mb_strlen()。 获取英文字符长度用函数strlen()。(此函数中,一个中文占3个字符长度)
    查看全部
    0 采集 收起

    2016-12-06

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

    2016-12-06

  • 改进了一下,生成随机字母和随机颜色,供大家学习
    查看全部
    0 采集 收起

    2016-12-06

  • $p = "|<[^>]+>(.*?)</[^>]+>|i"; <是左尖括号,[^>]指除了右尖括号以外的任何字符,+指匹配一次或多次,>指右尖括号,(.*?)是一种懒惰匹配模式,匹配任何可见字符,</[^>]+>同理,i指忽略大小写
    查看全部
  • 索引数组赋值有三种方式: 1.array[0]='苹果'; 2.$arr=array('0'=>'苹果'); 3.$arr=array('苹果');
    查看全部
  • 如果要转换文件大小的单位,可以自己定义函数来实现。 function getsize($size, $format = 'kb') { $p = 0; if ($format == 'kb') { $p = 1; } elseif ($format == 'mb') { $p = 2; } elseif ($format == 'gb') { $p = 3; } $size /= pow(1024, $p); return number_format($size, 3); } $filename = '/data/webroot/usercode/code/resource/test.txt'; $size = filesize($filename); $size = getsize($size, 'kb'); //进行单位转换 echo $size.'kb';
    查看全部
  • php进阶
    查看全部
  • 访问控制
    查看全部
  • \d匹配数字\w匹配字母或数字或下划线,\s匹配任意的空白符,包括空格、制表符、换行符
    查看全部
  • 在给未定义的变量赋值时,__set($key, $val) 会被调用。 读取未定义的变量的值时,__get($key) 会被调用。 当对未定义的变量调用isset() 或 empty()时,__isset($key) 会被调用。 当对未定义的变量调用unset()时,__unset($key) 会被调用 当对未定义的方法调用时,__call(($name, $args)会被调用
    查看全部
  • 正则表达式中具有特殊含义的字符称之为元字符,常用的元字符有: \ 一般用于转义字符 ^ 断言目标的开始位置(或在多行模式下是行首) $ 断言目标的结束位置(或在多行模式下是行尾) . 匹配除换行符外的任何字符(默认) [ 开始字符类定义 ] 结束字符类定义 | 开始一个可选分支 ( 子组的开始标记 ) 子组的结束标记 ? 作为量词,表示 0 次或 1 次匹配。位于量词后面用于改变量词的贪婪特性。 (查阅量词) * 量词,0 次或多次匹配 + 量词,1 次或多次匹配 { 自定义量词开始标记 } 自定义量词结束标记 元字符具有两种使用场景,一种是可以在任何地方都能使用,另一种是只能在方括号内使用,在方括号内使用的有: \ 转义字符 ^ 仅在作为第一个字符(方括号内)时,表明字符类取反 - 标记字符范围 其中^在反括号外面,表示断言目标的开始位置,但在方括号内部则代表字符类取反,方括号内的减号-可以标记字符范围,例如0-9表示0到9之间的所有数字。
    查看全部
    0 采集 收起 来源:元字符与转义

    2016-12-05

  • preg_match_all preg_match /<li>(.*)<\/li>/i
    查看全部
  • function_exists()检查函数是否存在。 class_exists()检查类是否存在。 method_exists()检查类的方法是否存在。 file_exists()检查文件是否存在。
    查看全部
    0 采集 收起

    2016-12-05

  • public protected private
    查看全部

举报

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

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