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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
学习人数
综合评分8.90
570人评价 查看评价
9.3 内容实用
8.8 简洁易懂
8.6 逻辑清晰
  • 元字符具有两种使用场景,一种是可以在任何地方都能使用,另一种是只能在方括号内使用,在方括号内使用的有: \ 转义字符 ^ 仅在作为第一个字符(方括号内)时,表明字符类取反 - 标记字符范围 其中^在反括号外面,表示断言目标的开始位置,但在方括号内部则代表字符类取反,方括号内的减号-可以标记字符范围,例如0-9表示0到9之间的所有数字。
    查看全部
    0 采集 收起 来源:元字符与转义

    2014-10-06

  • 元字符有: \ 一般用于转义字符 ^ 断言目标的开始位置(或在多行模式下是行首) $ 断言目标的结束位置(或在多行模式下是行尾) . 匹配除换行符外的任何字符(默认) [ 开始字符类定义 ] 结束字符类定义 | 开始一个可选分支 ( 子组的开始标记 ) 子组的结束标记 ? 作为量词,表示 0 次或 1 次匹配。位于量词后面用于改变量词的贪婪特性。 (查阅量词) * 量词,0 次或多次匹配 + 量词,1 次或多次匹配 { 自定义量词开始标记 } 自定义量词结束标记
    查看全部
    0 采集 收起 来源:元字符与转义

    2014-10-06

  • 给图片添加水印的方法一般有两种,一种是在图片上面加上一个字符串,另一种是在图片上加上一个logo或者其他的图片。
    查看全部
    0 采集 收起

    2014-10-06

  • 为了使验证码更加的安全,防止其他程序自动识别,因此常常需要对验证码进行一些干扰处理,通常会采用绘制一些噪点,干扰线段,对输出的字符进行倾斜、扭曲等操作。 可以使用imagesetpixel绘制点来实现噪点干扰,但是只绘制一个点的作用不大,因此这里常常会使用循环进行随机绘制。 for($i=0;$i<50;$i++) { imagesetpixel($im, rand(0, 100) , rand(0, 100) , $black); imagesetpixel($im, rand(0, 100) , rand(0, 100) , $green); }
    查看全部
    0 采集 收起

    2018-03-22

  • $filename = 'img.png'; imagepng($img, $filename);
    查看全部
    0 采集 收起

    2014-10-06

  • 使用imagestring函数来进行文字的绘制,这个函数的参数很多:imagestring ( resource $image , int $font , int $x , int $y , string $s , int $col ),可以通过$font来设置字体的大小,x,y设置文字显示的位置,$s是要绘制的文字,$col是文字的颜色。
    查看全部
    0 采集 收起

    2014-10-06

  • return
    查看全部
    0 采集 收起

    2014-10-06

  • 要对图形进行操作,首先要新建一个画布,通过imagecreatetruecolor函数可以创建一个真彩色的空白图片: $img = imagecreatetruecolor(100, 100); GD库中对于画笔所用的颜色,需要通过imagecolorallocate函数进行分配,通过参数设定RGB的颜色值来确定画笔的颜色: $red = imagecolorallocate($img, 0xFF, 0x00, 0x00); 然后我们通过调用绘制线段函数imageline进行线条的绘制,通过指定起点跟终点来最终得到线条。 imageline($img, 0, 0, 100, 100,
    查看全部
    0 采集 收起

    2014-10-06

  • 格林威治标准时间: echo gmdate('Y-m-d H:i:s', time()); H:小时,24 小时格式,有前导零(00 到 23 ) h:小时,12 小时格式,有前导零(01 到 12 ) i:有前导零的分钟数(00 到 59) m:数字表示的月份,有前导零(01 到 12 ) M:三个字母缩写表示的月份(Jan 到 Dec ) s:秒数,有前导零(00 到 59)
    查看全部
    0 采集 收起

    2014-10-06

  • strtotime函数预期接受一个包含美国英语日期格式的字符串并尝试将其解析为 Unix 时间戳。 函数说明:strtotime(要解析的时间字符串, 计算返回值的时间戳【默认是当前的时间,可选】) echo strtotime("now");//相当于将英文单词now直接等于现在的日期和时间,并把这个日期时间转化为unix时间戳。这个效果跟echo time();一样。 echo strtotime("+1 seconds");//相当于将现在的日期和时间加上了1秒,并把这个日期时间转化为unix时间戳。这个效果跟echo time
    查看全部
    0 采集 收起

    2018-03-22

  • 取得日期的Unix时间戳: echo strtotime('2014-04-29') 其实strtotime('2014-04-29')相当于strtotime('2014-04-29 00:00:00')
    查看全部
    0 采集 收起

    2014-10-06

  • 取得日期的Unix时间戳: echo strtotime('2014-04-29') 其实strtotime('2014-04-29')相当于strtotime('2014-04-29 00:00:00')
    查看全部
    0 采集 收起

    2014-10-06

  • php内置了date()函数,来取得当前的日期。 函数说明:date(时间戳的格式, 规定时间戳【默认是当前的日期和时间,可选】)
    查看全部
    0 采集 收起

    2014-10-06

  • 循环删除文件:foreach (glob("*") as $filename) { unlink($filename); } 删除文件夹使用rmdir函数,文件夹必须为空,如果不为空或者没有权限则会提示失败。 rmdir($dir);
    查看全部
  • 取得文件大小:filesize();
    查看全部

举报

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

微信扫码,参与3人拼团

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

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