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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • $str = 'hello'; $len = strlen($str); echo $len;
    查看全部
    0 采集 收起

    2015-12-26

  • function func() { } if (function_exists('func')){ echo 'exists'; }
    查看全部
    0 采集 收起

    2015-12-26

  • <?php $str = "<ul> <li>item 1</li> <li>item 2</li> <li>item 4</li> </ul>"; //在这里补充代码,实现正则匹配所有li中的数据 //$p = '/<li>(.*?)<\/li>/'; $p = "|<li>(.*)</li>|"; preg_match_all($p,$str,$matches); print_r($matches[1]); // 可以循环输出正则匹配的 函数preg_match_all() // 可以单个输出正则匹配的 函数preg_match();
    查看全部
  • <?php $subject = "my email is spark@163.net"; //在这里补充代码,实现正则匹配,并输出邮箱地址 $str = '/[\w]+@[\w\s\.]+[|\w+]/'; preg_match($str,$subject,$value); echo $value[0]; echo '<br/>'; $submit = 'abcdefjhigklmn'; $patten = '/d(.*?)k/'; preg_match($patten,$submit,$key); print_r($key); $tel = "15829051849123"; $preg = '/^1[3-8]\d+$/'; preg_match($preg,$tel,$a); echo ($a[0]);
    查看全部
  • <?php $subject = "my email is spark@imooc.com"; //在这里补充代码,实现正则匹配,并输出邮箱地址 $str = '/[\w]+@[\w\.]+(com|cn)/'; preg_match($str,$subject,$value); echo $value[0];
    查看全部
  • $arr = array('0'=>'苹果');
    查看全部
  • 1111
    查看全部
  • cookie将数据存储在客户端,建立起用户与服务器之间的联系,通常可以解决很多问题,但是cookie仍然具有一些局限: cookie相对不是太安全,容易被盗用导致cookie欺骗 单个cookie的值最大只能存储4k 每次请求都要进行网络传输,占用带宽 session是将用户的会话数据存储在服务端,没有大小限制,通过一个session_id进行用户识别,PHP默认情况下session id是通过cookie来保存的,因此从某种程度上来说,seesion依赖于cookie。但这不是绝对的,session id也可以通过参数来实现,只要能将session id传递到服务端进行识别的机制都可以使用session。
    查看全部
  • PHP设置Cookie最常用的方法就是使用setcookie函数,setcookie具有7个可选参数,我们常用到的为前5个: name( Cookie名)可以通过$_COOKIE['name'] 进行访问 value(Cookie的值) expire(过期时间)Unix时间戳格式,默认为0,表示浏览器关闭即失效 path(有效路径)如果路径设置为'/',则整个网站都有效 domain(有效域)默认整个域名都有效,如果设置了'www.imooc.com',则只在www子域中有效
    查看全部
    0 采集 收起 来源:设置cookie

    2015-12-25

  • 我们可以这样定义方法: class Car { public function getName() { return '汽车'; } ​} $car = new Car(); echo $car->getName(); 使用关键字static修饰的,称之为静态方法,静态方法不需要实例化对象,可以通过类名直接调用,操作符为双冒号::。 class Car { public static function getName() { return '汽车'; } ​} echo Car::getName(); //结果为“汽车”
    查看全部
  • //用户名必须为字母、数字与下划线 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('手机号不合法'); }
    查看全部
  • public:公开的 protected:受保护的 private:私有的
    查看全部
  • <?php //请修改变量p的正则表达式,使他能够匹配BBC $p = '/bbc/i'; $str = "BBC是英国的一个电视台"; if (preg_match($p, $str)) { echo '匹配成功'; }
    查看全部
  • <?php //请修改变量p的正则表达式,使他能够匹配苹果 $p = '/苹果/'; $str = "我喜欢吃苹果"; if (preg_match($p, $str)) { echo '匹配成功'; }else{ echo '匹配失败'; } echo '<br/>'; $r = '/舞钢/'; $s = '/朱洼/'; $str2 = '河南省舞钢市尹集镇朱洼村安王组'; if(preg_match($r,$str2) || preg_match($s,$str2)){ echo '匹配成功地区'; }else{ echo '失败'; } //备注:preg_match(匹配值,所要匹配的字符串) 进行数据匹配的
    查看全部
  • 字符串的转义 php字符串转义函数addslashes() 函数说明:用于对特殊字符加上转义字符,返回一个字符串 返回值:一个经过转义后的字符串 例子: $str = "what's your name?"; echo addslashes($str);//输出:what\'s your name?
    查看全部
    0 采集 收起

    2018-03-22

举报

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

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