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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 使用return关键字可以使函数返回值,可以返回包括数组和对象的任意类型,如果省略了 return,则默认返回值为 NULL。 返回语句会立即中止函数的运行,并且将控制权交回调用该函数的代码行。
    查看全部
    0 采集 收起

    2017-03-03

  • $fruit=array('apple'=>"苹果",'banana'=>"香蕉",'pineapple'=>"菠萝"); $fruit=array("苹果","香蕉","菠萝");
    查看全部
  • foreach($fruit as $key=>$value){ //直接从key和value中取出值来 }
    查看全部
  • PHP中使用PCRE库函数进行正则匹配,比如上例中的preg_match用于执行一个正则匹配,常用来判断一类字符模式是否存在。
    查看全部
  • 1、php字符串合并函数implode() 函数说明:implode(分隔符[可选], 数组) 返回值:把数组元素组合为一个字符串 2、php字符串分隔函数explode() 函数说明:explode(分隔符[可选], 字符串) 返回值:函数返回由字符串组成的数组
    查看全部
    0 采集 收起

    2017-03-03

  • PHP设置Cookie最常用的方法就是使用setcookie函数,setcookie具有7个可选参数,我们常用到的为前5个: name( Cookie名)可以通过$_COOKIE['name'] 进行访问 value(Cookie的值) expire(过期时间)Unix时间戳格式,默认为0,表示浏览器关闭即失效 path(有效路径)如果路径设置为'/',则整个网站都有效 domain(有效域)默认整个域名都有效,如果设置了'www.imooc.com',则只在www子域中有效 $value = 'test'; setcookie("TestCookie", $value); setcookie("TestCookie", $value, time()+3600); //有效期一小时 setcookie("TestCookie", $value, time()+3600, "/path/", "imooc.com"); //设置路径与域 PHP中还有一个设置Cookie的函数setrawcookie,setrawcookie跟setcookie基本一样,唯一的不同就是value值不会自动的进行urlencode,因此在需要的时候要手动的进行urlencode。 setrawcookie('cookie_name', rawurlencode($value), time()+60*60*24*365); 因为Cookie是通过HTTP标头进行设置的,所以也可以直接使用header方法进行设置。 header("Set-Cookie:cookie_name=value");
    查看全部
    0 采集 收起 来源:设置cookie

    2018-03-22

  • 函数说明:sprintf(格式, 要转化的字符串) 返回:格式化好的字符串 这个 %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

  • 查找字符串,我们需要用到PHP的查找字符串函数strpos(); 函数说明:strpos(要处理的字符串, 要定位的字符串, 定位的起始位置[可选])
    查看全部
    0 采集 收起

    2017-03-03

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

    2017-03-03

  • 内置函数 strlen($str); 计算字符串$str的长度 mb_strlen($str, "UTF-8"); 计算含有中文编码为"UTF-8"的汉字的字符串$str的长度
    查看全部
    0 采集 收起

    2018-03-22

  • 内置函数 trim($str); 去除一个字符串$str两端空格 rtrim($str); 去除一个字符串$str右部空格 ltrim($str); 去除一个字符串$str左部空格
    查看全部
    0 采集 收起

    2017-03-03

  • 正则表达式:实现比字符串处理函数更加灵活的处理方式,主要用来判断子字符串是否存在、字符串替换、分割字符串、获取模式子串 PHP用PCRG库函数来进行正则处理,通过设定好模式,调用相关的处理函数来取得匹配结果。 preg_metch用来执行一个匹配,可以简单的用来判断模式是否匹配成功,返回值:匹配成功的次数0或1 正则表达式强大之处:模式匹配——匹配一个模式,得到更多有用的数据。
    查看全部
  • 单引号和双引号到底有啥区别呢? PHP允许我们在双引号串中直接包含字串变量。 而单引号串中的内容总被认为是普通字符。
    查看全部
    0 采集 收起

    2017-03-03

  • heredoc语法结构定义的字符串: $str = <<<TAG TAG可以是任意大写字符 TAG;
    查看全部
    0 采集 收起

    2018-03-22

  • 重载内置方法 __clone(); 将一个该类的对象赋值给另一个该类的对象,但不是同于’===‘,占用不同的内存空间 内置方法 serialize($obj); 将对象序列化为字符串 unserialize($str); 将字符串反序列化成对象 var_dump() 打印变量的相关信息(类型、占用空间...)
    查看全部

举报

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

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