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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 1、strtotime($str)获取字符串表示的时间,对应的时间戳。该字符串或者为日期,或者具体到时间。如:strtotime('2014-04-29')== strtotime('2014-04-29 00:00:00'), strtotime('2014-04-29 00:00:01')
    查看全部
    0 采集 收起

    2016-04-12

  • 1、date_default_timezone_set('Asia/Shanghai');设置默认的时间区域 2、date(时间格式,时间戳(默认为当前时间,可选)):以字符串形式输出指定格式输出时间
    查看全部
    0 采集 收起

    2016-04-12

  • 1、php提供函数time()获取当前服务器的时间戳,unix时间戳指:1970年1月1日00:00:00到当前时间的“秒”数。
    查看全部
    0 采集 收起

    2016-04-12

  • 1、使用unlink($filename)删除文件。 2、使用rmdir($dirname)删除空文件夹。若目录非空,则: 先循环删除目录中的所有文件,然后再删除该目录,循环删除可以使用glob函数遍历所有文件。 foreach (glob("*") as $filename) { unlink($filename); }
    查看全部
  • 1、filesize($filename)以字节形式返回文件大小,如果需要修改单位,可以自定义函数。 2、需要自定义函数取得目录大小,目录大小包括:子目录大小和文件大小
    查看全部
  • 1、file_put_contents($filename, $data)将$data中的内容写入$filename中,若$data为一个数组,则将数组中的元素连接成一个字符串,写入文件。 2、$fp = fopen('./test.txt', 'w'); fwrite($fp, 'hello'); fwrite($fp, 'world'); fclose($fp);
    查看全部
  • 1、file_exits($filename)判断给出的路径(文件、目录)是否存在。 2、is_file($filename)判断给出的文件名是否是一个文件。 3、is_readable()和is_writable()判断是否有权限进行读写。 4、file_put_contents($filename, 'test');将字符串写入文件$filename中。
    查看全部
  • 1、$content = file_get_contents($path,$include_path,$context,$start,$max_length);将文件test.txt中的全部内容读到字符串中。 $path为文件路径, $include_path为是否在Include_path中寻找文件,为1则是。 $context表示一套修改流行为的选项 $start起始点;$mathlength:读取的字符个数。 2、fgets()读指定一行,fread($fp,$maxlength)读指定长度字符串。
    查看全部
  • PCRE库函数中,正则匹配模式使用分隔符与元字符组成,分隔符可以是非数字、非反斜线、非空格的任意字符。经常使用的分隔符是正斜线(/)、hash符号(#) 以及取反符号(~),例如: /foo bar/ #^[^0-9]$# ~php~ 如果模式中包含分隔符,则分隔符需要使用反斜杠(\)进行转义。 /http:\/\// 如果模式中包含较多的分割字符,建议更换其他的字符作为分隔符,也可以采用preg_quote进行转义。 $p = 'http://'; $p = '/'.preg_quote($p, '/').'/'; echo $p; 分隔符后面可以使用模式修饰符,模式修饰符包括:i, m, s, x等,例如使用i修饰符可以忽略大小写匹配: $str = "Http://www.imooc.com/"; if (preg_match('/http/i', $str)) { echo '匹配成功'; } ** preg_quote($p, '/'); string preg_quote ( string $str [, string $delimiter = NULL ] ) preg_quote()需要参数 str 并向其中 每个正则表达式语法中的字符前增加一个反斜线。 这通常用于你有一些运行时字符串 需要作为正则表达式进行匹配的时候。 如果指定了可选参数 delimiter,它也会被转义。这通常用于 转义PCRE函数使用的分隔符。 /是最通用的分隔符。
    查看全部
  • echo strtotime("now");//相当于将英文单词now直接等于现在的日期和时间,并把这个日期时间转化为unix时间戳。这个效果跟echo time();一样。 echo strtotime("+1 seconds");//相当于将现在的日期和时间加上了1秒,并把这个日期时间转化为unix时间戳。这个效果跟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

  • htmlentities() 把字符转换为HTML实体 htmlspecialchars() 把一些预定义的字符转换为HTML实体 stripslashes() 删除由addcslashes()函数添加的反斜杠 strip_tags() 剥去HTML、XML以及PHP的标签 通常使用htmlspecialchars()函数与stripslashes()函数复合的方式,联合处理表单中提交的数据: htmlspecialchars(stripslashes($input));
    查看全部
    0 采集 收起

    2016-04-12

  • 用function_exists判断一下函数是否存在。同样的method_exists可以用来检测类的方法是否存在。
    查看全部
    0 采集 收起

    2016-04-12

  • str_replace(要换的,新东西,$str)替换变量中的内容
    查看全部
    0 采集 收起

    2016-04-12

  • 1、php字符串合并函数implode() 函数说明:implode(分隔符[可选], 数组) 返回值:把数组元素组合为一个字符串 2、php字符串分隔函数explode() 函数说明:explode(分隔符[可选], 字符串) 返回值:函数返回由字符串组成的数组
    查看全部
    0 采集 收起

    2016-04-12

  • printf("%01.2f",$str); //直接输出 sprintf("%01.2f",$str); //返回赋值给变量 这个 %01.2f 是什么意思呢? 1、这个 % 符号是开始的意思,写在最前面表示指定格式开始了。 也就是 "起始字符", 直到出现 "转换字符" 为止,就算格式终止。 2、跟在 % 符号后面的是 0, 是 "填空字元" ,表示如果位置空着就用0来填满。 3、在 0 后面的是1,这个 1 是规定整个所有的字符串占位要有1位以上(小数点也算一个占位)。 如果把 1 改成 6,则 $result的值将为 099.90 因为,在小数点后面必须是两位,99.90一共5个占位,现在需要6个占位,所以用0来填满。 4、在 %01 后面的 .2 (点2) 就很好理解了,它的意思是,小数点后的数字必须占2位。 如果这时候,$str 的值为9.234,则 $result的值将为9.23. 为什么4 不见了呢? 因为在小数点后面,按照上面的规定,必须且仅能占2位。 可是 $str 的值中,小数点后面占了3位,所以,尾数4被去掉了,只剩下 23。 5、最后,以 f "转换字符" 结尾。
    查看全部
    0 采集 收起

    2018-03-22

举报

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

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