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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • <?php //开始使用session session_start(); //设置一个session $_SESSION['test'] = time(); //显示当前的session_id echo "session_id:".session_id(); echo "<br>"; //读取session值 echo $_SESSION['test']; //销毁一个session unset($_SESSION['test']); echo "<br>"; var_dump($_SESSION);
    查看全部
  • 正则表达式中每个元字符匹配一个字符,当使用+之后将会变的贪婪,它将匹配尽可能多的字符,但使用问号?字符时,它将尽可能少的匹配字符,既是懒惰模式。
    查看全部
  • php字符串转义函数addslashes() 函数说明:用于对特殊字符加上转义字符,返回一个字符串 $str = "what's this?"; echo addslashes($str);
    查看全部
    0 采集 收起

    2018-03-22

  • 合并函数implode(分隔符(可选),数组)//得到是字符串 分隔函数explode(分隔符(可选),字符串)//得到的是数组
    查看全部
    0 采集 收起

    2015-12-16

  • php格式化字符串 sprintf('%01.3f',$str) 1. % ->开始的意思,也就是起始符号 2. 0 ->位数不够用0填充 3. 1->字符串占位为11位以上(.也算一位) 4. f->转换字符,结尾的符号
    查看全部
    0 采集 收起

    2018-03-22

  • str_replace(要查找的字符串, 要替换成的字符串, 被搜索的字符串, 替换进行计数[可选]) $str='i love usa'; echo str_replace('usa','china',$str);// i love china
    查看全部
    0 采集 收起

    2015-12-16

  • <?php $user = array( 'name' => 'spark1985', 'email' => 'spark@imooc.com', 'mobile' => '13312345678' ); //进行一般性验证 if (empty($user)) { die('用户信息不能为空'); } if (strlen($user['name']) < 6) { die('用户名长度最少为6位'); } //用户名必须为字母、数字与下划线 if (!preg_match('/^\w+$/i', $user['name'])) { die('用户名不合法'); } //验证邮箱格式是否正确 if (!preg_match('/^[\w\.]+@\w+\.\w+$/i', $user['email'])) { die('邮箱不合法'); } //手机号必须为11位数字,且为1开头 if (!preg_match('/^1\d{10}$/i', $user['mobile'])) { die('手机号不合法'); } echo '用户信息验证成功';
    查看全部
  • 为啥这么烂
    查看全部
  • 这样才能过,什么意思啊………………
    查看全部
  • 两个都打印
    查看全部
  • 如果要转换文件大小的单位,可以自己定义函数来实现。 function getsize($size, $format = 'kb') { $p = 0; if ($format == 'kb') { $p = 1; } elseif ($format == 'mb') { $p = 2; } elseif ($format == 'gb') { $p = 3; } $size /= pow(1024, $p); return number_format($size, 3); } $filename = '/data/webroot/usercode/code/resource/test.txt'; $size = filesize($filename); $size = getsize($size, 'kb'); //进行单位转换 echo $size.'kb';
    查看全部
  • 对应的值是:".$value."";
    查看全部
  • $secureKey = 'imooc'; //加密密钥 $str = serialize($userinfo); //将用户信息序列化 //用户信息加密前 $str = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($secureKey), $str, MCRYPT_MODE_ECB)); //用户信息加密后 //将加密后的用户数据存储到cookie中 setcookie('userinfo', $str); //当需要使用时进行解密 $str = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($secureKey), base64_decode($str), MCRYPT_MODE_ECB); $uinfo = unserialize($str); echo "解密后的用户信息:<br>"; print_r($uinfo);
    查看全部
  • php写测试数据库代码页面显示连接成功,可一做数据库查询或者别的,只要和数据库有关,页面就不显示,整个一个空白页面,是不是要开什么权限和配置啊,要怎么弄啊,困扰了几天了,看了什么方法,都没有啊,这是怎么一回事啊,
    查看全部
  • strpos(要处理的字符串, 要定位的字符串, 定位的起始位置[可选]) //返回的是数字 strpos('what is your name','name',[0])
    查看全部
    0 采集 收起

    2015-12-15

举报

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

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