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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 在图像中绘制文字 eg: $img = imagecreatetruecolor(100, 100);//新建画布 $red = imagecolorallocate($img, 0xFF, 0x00, 0x00);//设置画笔 imagestring($img, 5, 0, 0, "Hello world", $red);//文字的绘制 //imagestring ( resource $image , int $font , int $x , int $y , string $s , int $col ),$font设置字体大小,x,y设置文字显示位置。 header("content-type: image/png"); imagepng($img);//图像输出 imagedestroy($img);//释放内存
    查看全部
    1 采集 收起

    2018-03-22

  • file_get_contents(path,include_path,context,start,max_length) path 必需。规定要读取的文件,或者url include_path 可选。如果您还想在 include_path(在 php.ini 中)中搜索文件的话,请设置该参数为 '1'。 context 可选。规定文件句柄的环境。context 是一套可以修改流的行为的选项。若使用 NULL,则忽略。 start 可选。规定在文件中开始读取的位置。该参数是 PHP 5.1 中新增的。 max_length 可选。规定读取的字节数。该参数是 PHP 5.1 中新增的
    查看全部
  • 方法就是在类中的function,很多时候我们分不清方法与函数有什么差别,在面向过程的程序设计中function叫做函数,在面向对象中function则被称之为方法。
    查看全部
  • 默认都为public,外部可以访问。一般通过->对象操作符来访问对象的属性或者方法,对于静态属性则使用::双冒号进行访问。当在类成员方法内部调用的时候,可以使用$this伪变量调用当前对象的属性。
    查看全部
  • while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { $data[] = $row; } $row = mysql_fetch_array($result, MYSQL_ASSOC) 一次只能拿一条记录.
    查看全部
  • 图形操作之绘制线条 1、新建一个画布 eg: $img = imagecreatetruecolor(100, 100); 2、设置画笔颜色 eg: $red = imagecolorallocate($img, 0xFF, 0x00, 0x00);//设定RGB的颜色值 3、绘制线段 eg: imageline($img, 0, 0, 100, 100, $red);//指定起点跟终点来最终得到线条 4、图像的输出 eg: header("content-type: image/png"); imagepng($img); 5、释放该图片占用的内存 eg: imagedestroy($img); 6、将绘制后的图像保存到文件中 imagepng($img, 'img.png');
    查看全部
    0 采集 收起

    2018-03-22

  • GD库简介 GD库是用来处理图形的扩展库,通过系列API可以对图像进行处理或者直接生成新的图片;GD库常用在图片加水印,验证码生成等方面;PHP默认已经集成了GD库。
    查看全部
    0 采集 收起

    2017-03-16

  • 正则表达式中具有特殊含义的字符称之为元字符,常用的元字符有: \ 一般用于转义字符 ^ 断言目标的开始位置(或在多行模式下是行首) $ 断言目标的结束位置(或在多行模式下是行尾) . 匹配除换行符外的任何字符(默认) [ 开始字符类定义] 结束字符类定义 | 开始一个可选分支 ( 子组的开始标记 ) 子组的结束标记 ? 作为量词,表示 0 次或 1 次匹配。位于量词后面用于改变量词的贪婪特性。 (查阅量词) * 量词,0 次或多次匹配 + 量词,1 次或多次匹配 { 自定义量词开始标记 } 自定义量词结束标记 方括号内时 \ 转义字符 ^ 仅在作为第一个字符时,表明字符类取反 - 标记字符范围 \w匹配字母或数字或下划线或汉字 \s匹配任意的空白符 \d匹配数字 \b匹配单词的开始或结束
    查看全部
    1 采集 收起 来源:元字符与转义

    2017-03-16

  • 正则表达式的基本语法: 经常使用的分隔符是正斜线(/)、hash符号(#) 以及取反符号(~) 如果模式中包含分隔符,则分隔符需要使用反斜杠(\)进行转义/http:\/\// 分隔符后面可以使用模式修饰符,模式修饰符包括:i, m, s, x等,例如使用i修饰符可以忽略大小写匹配
    查看全部
  • 获得时间的函数 1、time():获得当前Unix时间戳; eg:echo $time; 2、date():取得当前的日期; eg: echo date("Y-m-d");//默认当前日期 echo date("Y-m-d",'1396193923');//1396193923表示2014-03-30的unix时间戳 3、strtotime:取得日期的Unix时间戳 eg: strtotime('2014-04-29 00:00:00'); echo strtotime("now"); echo strtotime("+1 week 3 days 7 hours 5 seconds"); 4、gmdate():取得格林威治标准时; eg: echo gmdate('Y-m-d H:i:s', time());
    查看全部
    0 采集 收起

    2018-03-22

  • 正则表达式是对字符串进行操作的一种逻辑公式 $p = '/apple/'; 字符串'/apple/'就是一个正则表达式,他用来匹配源 $str = "apple banna";字符串 中是否存在apple字符串 if (preg_match($p, $str)) { echo 'matched'; } $str = "apple banna"; if (preg_match($p, $str)) {preg_match用于执行一个正则匹配,常用来判 echo 'matched'; 断一类字符模式是否存在 }
    查看全部
  • 字符串的转义 addslashes()函数用于在预定义字符之前添加反斜杠的字符串,预定义字符串包括单引号、双引号、反斜杠和NULL what's your name?==>what\'s your name? 防止sql注入,网站安全方面考虑的
    查看全部
    1 采集 收起

    2018-03-22

  • 字符串的合并与分割 1.$arr = array('Hello', 'World!'); print_r(implode('', $arr));//结果显示Hello World! 2.$str = 'apple,banana'; print_r(explode(',', $str));//以逗号为分割符结果显示为数组
    查看全部
    0 采集 收起

    2017-03-16

  • 格式化格林威治(GMT)标准时间 gmdate 函数能格式化一个GMT的日期和时间,返回的是格林威治标准时(GMT)。 eg: //当前时间假定是2014-05-01 15:15:22 echo date('Y-m-d H:i:s', time()); //输出为:2014-05-01 15:15:22 echo gmdate('Y-m-d H:i:s', time()); //输出为:2014-05-01 07:15:22
    查看全部
    1 采集 收起

    2017-03-16

  • 将格式化的日期字符串转换为Unix时间戳 strtotime函数预期接受一个包含美国英语日期格式的字符串并尝试将其解析为 Unix 时间戳;函数说明:strtotime(要解析的时间字符串, 计算返回值的时间戳[默认是当前的时间,可选])返回值:成功则返回时间戳,否则返回 FALSE。 eg: echo strtotime("now");//现在的日期和时间 echo strtotime("+1 seconds");//现在的日期和时间加上了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

举报

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

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