上上节课的讲义
$p = '/[\w\.\-]+@[a-z0-9\-]+\.(com|cn)/';
* \w匹配字母,com|cn匹配二者之一,()匹配多个字符,【】匹配单一字符
$str = "我的邮箱是Spark.eric@imooc.com";
preg_match($p, $str, $match);
echo $match[0];
$p = '/[\w\.\-]+@[a-z0-9\-]+\.(com|cn)/';
* \w匹配字母,com|cn匹配二者之一,()匹配多个字符,【】匹配单一字符
$str = "我的邮箱是Spark.eric@imooc.com";
preg_match($p, $str, $match);
echo $match[0];
2017-08-31
先理解意思操作符意思:
无论是"->"还是"::",可以理解为"的",
this :当前对象的指针
self:当前类的指针 调用静态方法时
parent:当前父类的指针 调用静态方法时
无论是"->"还是"::",可以理解为"的",
this :当前对象的指针
self:当前类的指针 调用静态方法时
parent:当前父类的指针 调用静态方法时
2017-08-31
多多喜是个IT男
$this -> speed+=10; 跟$this ->speed=speed+10;一样的嘛 为什么后面这个不能显示出来啊
不一样 $this -> speed=$this->speed+10;
$this -> speed+=10; 跟$this ->speed=speed+10;一样的嘛 为什么后面这个不能显示出来啊
不一样 $this -> speed=$this->speed+10;
2017-08-31
通过
//定义继承于Car的Truck类
class Truck extends Car{
public function speedUp(){
$this->speed=50;
return parent::speedUp();
}
}
//定义继承于Car的Truck类
class Truck extends Car{
public function speedUp(){
$this->speed=50;
return parent::speedUp();
}
}
2017-08-31
文件路径是错的,这个才是 '/data/webroot/usercode/resource/test.txt'
2017-08-30
@万飞 可以,腾讯课堂讲的很清楚!
https://ke.qq.com/webcourse/index.html#course_id=9010&term_id=100186922&taid=792189537887026&vid=r1400s8itcx
此链接转载于 @万飞
https://ke.qq.com/webcourse/index.html#course_id=9010&term_id=100186922&taid=792189537887026&vid=r1400s8itcx
此链接转载于 @万飞
2017-08-30
echo preg_replace('/([a-z]+[\.][a-z]+)/','<em>$1</em>',$str);
[a-z]: a~z之间任意小写字母;
+: 匹配多次;
[\.]: 因为.在正则表达式中表示任意不为\n的字符, 所以想要使用它当作真正意义上的"点",需要加"\"转义;
(): 括号中的东西被当作一个整体, 所以后面的替换文中可以用$1表示整个()中被匹配到的文本;
[a-z]: a~z之间任意小写字母;
+: 匹配多次;
[\.]: 因为.在正则表达式中表示任意不为\n的字符, 所以想要使用它当作真正意义上的"点",需要加"\"转义;
(): 括号中的东西被当作一个整体, 所以后面的替换文中可以用$1表示整个()中被匹配到的文本;
2017-08-29
$p = '/.*\s?(s\w+@\w+[\.]\w+)/';
.: 匹配除\n外任意字符
*: 匹配0或者多次
\s: 匹配任意空白
?: 匹配0次或1次
(): 表示一个整体
\w: 任意字符
s\w: s开头的任意字符
+: 匹配1次或多次
[]: 为一个整体
\.: 因为.表示的是除\n外任意字符, 所以想要用它来表示真正意义上的"点", 需要加"\"转义符
.: 匹配除\n外任意字符
*: 匹配0或者多次
\s: 匹配任意空白
?: 匹配0次或1次
(): 表示一个整体
\w: 任意字符
s\w: s开头的任意字符
+: 匹配1次或多次
[]: 为一个整体
\.: 因为.表示的是除\n外任意字符, 所以想要用它来表示真正意义上的"点", 需要加"\"转义符
2017-08-29
/name:(\w+\s?\w+)/
\w: 任意大小写字符和数字
\s: 任意空白字符
+: 匹配连续多个符合的编码
?: 匹配0或者1个符合的编码
\w: 任意大小写字符和数字
\s: 任意空白字符
+: 匹配连续多个符合的编码
?: 匹配0或者1个符合的编码
2017-08-29