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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 绘制文字 imagestring(画布名称,字体大小,文字位置,文字内容,画笔颜色);
    查看全部
    0 采集 收起

    2015-03-04

  • PHP具有丰富的文件操作函数,最简单的读取文件的函数为file_get_contents,可以将整个文件全部读取到一个字符串中。 $content = file_get_contents('./test.txt'); file_get_contents也可以通过参数控制读取内容的开始点以及长度。 $content = file_get_contents('./test.txt', null, null, 100, 500); PHP也提供类似于C语言操作文件的方法,使用fopen,fgets,fread等方法,fgets可以从文件指针中读取一行,freads可以读取指定长度的字符串。 $fp = fopen('./text.txt', 'rb'); while(!feof($fp)) { echo fgets($fp); //读取一行 } fclose($fp); $fp = fopen('./text.txt', 'rb'); $contents = ''; while(!feof($fp)) { $contents .= fread($fp, 4096); //一次读取4096个字符 } fclose($fp); 使用fopen打开的文件,最好使用fclose关闭文件指针,以避免文件句柄被占用。
    查看全部
  • 绘制线条 创建一个画布$img=imagecreatetruecolor(100,100); 创建一个画笔颜色$red=imagecolorallocate($img,cccc,cccc,cccc); 开始画线imageline($img,0,0,100,100,$red); 输出到画布header("content-type:image/png") imagepng($img); 释放图片占用的内存iamgedestroy($img);
    查看全部
    0 采集 收起

    2018-03-22

  • 类与类的实例化
    查看全部
    0 采集 收起

    2015-03-04

  • 类: 物以类聚,相似对象,相同属性和方法 class definition
    查看全部
    0 采集 收起

    2015-03-04

  • 分隔符后面可以加模式修饰符,i为忽略大小写
    查看全部
  • 对象内部是高内聚的,对外是低耦合的
    查看全部
    0 采集 收起

    2015-03-04

  • PHP设置Cookie最常用的方法就是使用setcookie函数,setcookie具有7个可选参数,我们常用到的为前5个: name( Cookie名)可以通过$_COOKIE['name'] 进行访问 value(Cookie的值) expire(过期时间)Unix时间戳格式,默认为0,表示浏览器关闭即失效 path(有效路径)如果路径设置为'/',则整个网站都有效 domain(有效域)默认整个域名都有效,如果设置了'www.imooc.com',则只在www子域中有效
    查看全部
    0 采集 收起 来源:设置cookie

    2015-03-04

  • GD指的是Graphic Device,PHP的GD库是用来处理图形的扩展库,通过GD库提供的一系列API,可以对图像进行处理或者直接生成新的图片。 PHP除了能进行文本处理以外,通过GD库,可以对JPG、PNG、GIF、SWF等图片进行处理。GD库常用在图片加水印,验证码生成等方面。 PHP默认已经集成了GD库,只需要在安装的时候开启就行。
    查看全部
    0 采集 收起

    2015-03-04

  • 慢慢理解点了
    查看全部
  • 纠正,$match[0],应该是name:steven jobs
    查看全部
  • echo $match[1]; 可以发现标志位是1,而不是0 因为$p为'/name:([\w\s]+)/' 所以$match[0]实际上是name: ()用来划分子组,所以数组中第二个项才是steven jobs
    查看全部
  • 格式化格林威治(GMT)标准时间gmdate("y-m-d h:i:s",time()); date("Y-m-d H:i:s",time());
    查看全部
    0 采集 收起

    2018-03-22

  • \b:匹配数字 \w:匹配字母或数字或者下划线 \s:匹配任意的空白符,包括:空格、制表符、换行符
    查看全部
  • 贪婪模式与懒惰模式 正则表达式中每个元字符匹配一个字符,当使用+之后将会变的贪婪,它将匹配尽可能多的字符,但使用问号?字符时,它将尽可能少的匹配字符,既是懒惰模式。 贪婪模式:在可匹配与可不匹配的时候,优先匹配 //下面的\d表示匹配数字 $p = '/\d+\-\d+/'; $str = "我的电话是010-12345678"; preg_match($p, $str, $match); echo $match[0]; //结果为:010-12345678 懒惰模式:在可匹配与可不匹配的时候,优先不匹配 $p = '/\d?\-\d?/'; $str = "我的电话是010-12345678"; preg_match($p, $str, $match); echo $match[0]; //结果为:0-1 当我们确切的知道所匹配的字符长度的时候,可以使用{}指定匹配字符数 $p = '/\d{3}\-\d{8}/'; $str = "我的电话是010-12345678"; preg_match($p, $str, $match); echo $match[0]; //结果为:010-12345678
    查看全部

举报

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

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