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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 查找字符串,需要用到PHP的查找字符串函数strpos(); 函数说明:strpos(要处理的字符串, 要定位的字符串, 定位的起始位置[可选])
    查看全部
    0 采集 收起

    2016-09-11

  • 1、英文字符串的截取函数substr() 函数说明:substr(字符串变量,开始截取的位置,截取个数 2、中文字符串的截取函数mb_substr() 函数说明:mb_substr(字符串变量,开始截取的位置,截取个数, 网页编码)
    查看全部
    0 采集 收起

    2016-09-11

  • <?php $filename = '/data/webroot/usercode/code/resource/test.txt'; echo '所有者:'.fileowner($filename).'<br>'; echo '创建时间:'.filectime($filename).'<br>'; echo '修改时间:'.filemtime($filename).'<br>'; echo '最后访问时间:'.fileatime($filename).'<br>'; //给$mtime赋值为文件的修改时间 $mtime = filemtime($filename); //通过计算时间差 来判断文件内容是否有效 if (time() - $mtime > 3600) { echo '<br>缓存已过期'; } else { echo file_get_contents($filename); }
    查看全部
  • mb_strlen()函数获取字符串中中文长度。
    查看全部
    0 采集 收起

    2016-09-11

  • strlen()函数可直接获取字符串的长度
    查看全部
    0 采集 收起

    2016-09-11

  • PHP中有三个函数可以去掉字符串的空格 trim去除一个字符串两端空格。 rtrim是去除一个字符串右部空格,其中的r是right的缩写。 ltrim是去除一个字符串左部空格,其中的l是left的缩写。
    查看全部
    0 采集 收起

    2016-09-11

  • is_file(); file_exists(); 判断文件是否存在 is_readable(); 文件是否可以读取 is_writeable(); 文件是否可以写入
    查看全部
  • <?php $filename = '/data/webroot/usercode/resource/test.txt'; //编写代码读取$filename的文件内容 //$name = file_get_contents($filename); $names = fopen($filename,'rb'); while(!feof($names)){ echo fgets($name); //读取一行 } //print_r($name); fclose($name);
    查看全部
  • 单引号和双引号到底有啥区别呢? PHP允许我们在双引号串中直接包含字串变量。 而单引号串中的内容总被认为是普通字符
    查看全部
    0 采集 收起

    2016-09-11

  • <?php session_start(); //假设用户登录成功获得了以下用户数据 $userinfo = array( 'uid' => 10000, 'name' => 'spark', 'email' => 'spark@imooc.com', 'sex' => 'man', 'age' => '18' ); header("content-type:text/html; charset=utf-8"); /* 将用户信息保存到session中 */ $_SESSION['uid'] = $userinfo['uid']; $_SESSION['name'] = $userinfo['name']; $_SESSION['userinfo'] = $userinfo; //* 将用户数据保存到cookie中的一个简单方法 */ $secureKey = 'imooc'; //加密密钥 $str = serialize($userinfo); //将用户信息序列化setcookie('userinfo', $str); //用户信息加密前 $str = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($secureKey), $str, MCRYPT_MODE_ECB)); //用户信息加密后 //将加密后的用户数据存储到cookie中 //当需要使用时进行解密 $str = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($secureKey), base64_decode($str), MCRYPT_MODE_ECB); $uinfo = unserialize($str); echo "解密后的用户信息:<br>"; print_r($uinfo);
    查看全部
  • // echo strtotime ( "now" ), "\n" ;//当前时间的时间戳 // echo strtotime ( "10 September 2000" ), "\n" ;//2000年9月10日的时间戳 // echo strtotime ( "+1 day" ), "\n" ;//一天后的时间戳 // echo strtotime ( "+1 week" ), "\n" ;//一周后的时间 // echo strtotime ( "+1 week 2 days 4 hours 2 seconds" ), "\n" ; // echo strtotime ( "next Thursday" ), "\n" ;//下周四的时间戳 // echo strtotime ( "last Monday" ), "\n" ;//一个月以前的时间戳
    查看全部
    0 采集 收起

    2018-03-22

  • echo和print都可以做输出,不同的是,echo不是函数,没有返回值 print 是打印字符串 print_r 则是打印复合类型 如数组 对象
    查看全部
    0 采集 收起

    2016-09-11

  • function_exists 判断函数是否存在 class_exists 判断类是否定义 file_exists 判断文件是否存在
    查看全部
    0 采集 收起

    2016-09-11

  • 内置函数str_replace可以实现字符串的替换。 eg: $str = 'i am jobs.'; $str = str_replace('jobs', 'steven jobs', $str); echo $str; //结果为“i am steven jobs”
    查看全部
    0 采集 收起

    2016-09-11

  • jitu
    查看全部
    0 采集 收起

    2016-09-10

举报

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

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