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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • preg_match preg_quote 1. 正则表达式的匹配: if (preg_match($p, $str)) { echo '匹配成功'; } 参数$p 与 $str进行匹配 2. preg_quote($p, '/') 将$p正则表达式中的所有分隔符用/分开
    查看全部
  • 1.当使用 PCRE 函数的时候,模式需要由分隔符闭合包裹。 2.正则匹配模式使用分隔符与元字符组成,分隔符可以是非数字、非反斜线、非空格的任意字符。 ^%$#@!^&*()-= 经常使用的分隔符有: /正斜线 #hashtag ~取反符号 以及{}括号也可以 3.如果模式中包含分隔符,则分隔符需要使用反斜杠\进行转义 模式中: /http:\/\// 中间的//被\进行了转义 如果分隔符需要在模式内进行匹配,它必须使用反斜线进行转义。如果分隔符经常在 模式内出现, 一个更好的选择就是是用其他分隔符来提高可读性。 /http:\/\// #http://# 4. ashslashes()字符串转义函数 特殊字符加上转义字符,因为在正则表达式中含有很多的特殊字符,比如-*^ 等,假如不转义的话,系统就识别不了,字符串或者函数就不能被解析! 5.可以在结束分隔符后面添加使用一个模式修饰符,包括i,m,s,x等 /http/i 对大小写不敏感 其他模式修饰符: http://php.net/manual/zh/reference.pcre.pattern.modifiers.php
    查看全部
  • 通过imagepng可以直接输出图像到浏览器,但是很多时候,我们希望将处理好的图像保存到文件,以便可以多次使用。通过指定路径参数将图像保存到文件中。 $filename = 'img.png'; imagepng($img, $filename); 使用imagepng可以将图像保存成png格式,如果要保存成其他格式需要使用不同的函数,使用imagejpeg将图片保存成jpeg格式,imagegif将图片保存成gif格式,需要说明的是,imagejpeg会对图片进行压缩,因此还可以设置一个质量参数。 $filename = 'img.jpg'; ​imagejpeg($img, $filename, 80);
    查看全部
    0 采集 收起

    2017-04-10

  • 1.PHP连接数据库的方式类似于直接在命令行下通过进行连接,类似:mysql -hlocalhost -ucode1 -p 2.通常我们会先设置一下当前连接使用的字符编码,一般的我们会使用utf8编码。 mysql_query("set names 'utf8'");
    查看全部
  • 1.$p = '/表达式/';正则表达式 公式 2.preg_match(a,b)  就是说 a这个字符串是否在b中存在  如果是就返回true  
    查看全部
  • imagestring函数来进行文字的绘制,这个函数的参数很多:imagestring ( resource $image , int $font , int $x , int $y , string $s , int $col ),可以通过$font来设置字体的大小,x,y设置文字显示的位置,$s是要绘制的文字,$col是文字的颜色。 imagestring($img, 5, 0, 0, "Hello world", $red); header("content-type: image/png"); imagepng($img); imagedestroy($img);
    查看全部
    0 采集 收起

    2018-03-22

  • 要对图形进行操作,首先要新建一个画布,通过imagecreatetruecolor函数可以创建一个真彩色的空白图片: $img = imagecreatetruecolor(100, 100); GD库中对于画笔所用的颜色,需要通过imagecolorallocate函数进行分配,通过参数设定RGB的颜色值来确定画笔的颜色: $red = imagecolorallocate($img, 0xFF, 0x00, 0x00); 然后我们通过调用绘制线段函数imageline进行线条的绘制,通过指定起点跟终点来最终得到线条。 imageline($img, 0, 0, 100, 100, $red); 线条绘制好以后,通过header与imagepng进行图像的输出。 header("content-type: image/png"); imagepng($img); 最后可以调用imagedestroy释放该图片占用的内存。 imagedestroy($img); 通过上面的步骤,可以发现PHP绘制图形非常的简单,但很多时候我们不只是需要输出图片,可能我们还需要得到一个图片文件,可以通过imagepng函数指定文件名将绘制后的图像保存到文件中。 imagepng($img, 'img.png');
    查看全部
    0 采集 收起

    2018-03-22

  • GD指的是Graphic Device,PHP的GD库是用来处理图形的扩展库,通过GD库提供的一系列API,可以对图像进行处理或者直接生成新的图片。 PHP除了能进行文本处理以外,通过GD库,可以对JPG、PNG、GIF、SWF等图片进行处理。GD库常用在图片加水印,验证码生成等方面。 PHP默认已经集成了GD库,只需要在安装的时候开启就行。 header("content-type: image/png"); $img=imagecreatetruecolor(100, 100); $red=imagecolorallocate($img, 0xFF, 0x00, 0x00); imagefill($img, 0, 0, $red); imagepng($img); imagedestroy($img);
    查看全部
    0 采集 收起

    2018-03-22

  • mysql扩展进行数据库连接的方法: $link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password'); mysqli扩展: $link = mysqli_connect('mysql_host', 'mysql_user', 'mysql_password'); PDO扩展 $dsn = 'mysql:dbname=testdb;host=127.0.0.1'; $user = 'dbuser'; $password = 'dbpass'; $dbh = new PDO($dsn, $user, $password);
    查看全部
    0 采集 收起 来源:PHP数据库扩展

    2017-04-10

  • 如果构造函数定义成了私有方法,则不允许直接实例化对象了,这时候一般通过静态方法进行实例化,在设计模式中会经常使用这样的方法来控制对象的创建,比如单例模式只允许有一个全局唯一的对象。
    查看全部
  • gmdate 函数能格式化一个GMT的日期和时间,返回的是格林威治标准时(GMT)。
    查看全部
    0 采集 收起

    2017-04-10

  • echo strtotime("now") 返回当前时间的时间戳 与echo time()效果一样, echo strtotime("+1 seconds");现在时间上加1秒 与 echo time()+1 效果一样, echo strtotime("+1 day");//相当于将现在的日期和时间加上了1天。 echo strtotime("+1 week");//相当于将现在的日期和时间加上了1周。 echo strtotime("+1 week 3 days 7 hours 5 seconds");//相当于将现在的日期和时间加上了1周3天7小时5秒。
    查看全部
    0 采集 收起

    2018-03-22

  • 内置函数strtotime实现功能:获取某个日期的时间戳,或获取某个时间的时间戳。
    查看全部
    0 采集 收起

    2017-04-10

  • 可变函数
    查看全部
    0 采集 收起

    2017-04-10

  • 本方法可以用作与用户交互,就是说可以get到用户的输入,然后与某一段文字进行替换
    查看全部
    0 采集 收起

    2017-04-10

举报

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

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