<?php
$subject = "my email is spark@imooc.com";
//在这里补充代码,实现正则匹配,并输出邮箱地址
$pattern = '/[^\s]+@\w+\.\w+/';
//[^\s]+表示一次或多次匹配非空白符。
preg_match($pattern, $subject, $matches);
echo $matches[0];
$subject = "my email is spark@imooc.com";
//在这里补充代码,实现正则匹配,并输出邮箱地址
$pattern = '/[^\s]+@\w+\.\w+/';
//[^\s]+表示一次或多次匹配非空白符。
preg_match($pattern, $subject, $matches);
echo $matches[0];
2017-11-02
$p='/(\w+\.\w+)/';
$rep="<em>$1</em>";
echo preg_replace($p,$rep,$str);
$rep="<em>$1</em>";
echo preg_replace($p,$rep,$str);
2017-11-02
好尴尬, 为什么上面的解说例子中不用见到名字,猜到意思的变量名呢?而后 有"我们推荐使用更有意义的变量名来表示,比如$pagesize, $start, $offset等,这样更容易理解,有助于团队协作开发。" 让人印象感觉更深刻了。
2017-11-01
从结果集中获取一行数据的作为数组的方法在PHP中主要三种:
mysqli_fetch_assoc($result), mysql_fetch_row($result),mysql_fetch_assoc($result,(MYSQL_ASSOC|MYSQL_NUM|MYSQL_BOTH))
文中的文字是不是有点不简洁啊
mysqli_fetch_assoc($result), mysql_fetch_row($result),mysql_fetch_assoc($result,(MYSQL_ASSOC|MYSQL_NUM|MYSQL_BOTH))
文中的文字是不是有点不简洁啊
2017-11-01
mcrypt_encrypt - 使用给定参数加密明文
Warning
This function has been DEPRECATED as of PHP 7.1.0. Relying on this function is highly discouraged
Warning
This function has been DEPRECATED as of PHP 7.1.0. Relying on this function is highly discouraged
2017-11-01
cookie是通过HTTP的标头传递的, 客户端根据服务器返回的Set-Cookie来进行cookie的设置。 总感觉这句话才是重点。
2017-11-01
Cookie 存储在哪?Cookie用来干什么? PHP中如何设置与读取Cookie? PHP中Cookie具体应用在哪些方面? 如何提升Cookie的安全性?
2017-11-01
还是这种方法简洁一些
//将目标字符串$str中的文件名替换后增加em标签
$p = '/(\w+\.\w+)/';
$newStr = preg_replace($p, "<em>$1</em>",$str);
echo $newStr;
//将目标字符串$str中的文件名替换后增加em标签
$p = '/(\w+\.\w+)/';
$newStr = preg_replace($p, "<em>$1</em>",$str);
echo $newStr;
2017-11-01
不推荐这种傻方法
$p = '/\w+\.(php|css|js)/';
preg_match_all($p, $str, $matches);
foreach($matches[0] as $v){
$newStr = preg_replace($p, '<em>'.$v.'</em>', $str);
}
echo $newStr;
$p = '/\w+\.(php|css|js)/';
preg_match_all($p, $str, $matches);
foreach($matches[0] as $v){
$newStr = preg_replace($p, '<em>'.$v.'</em>', $str);
}
echo $newStr;
2017-11-01
看来只有这样写, 这个平台才会让你通过
$p = '/<li>(.*?)<\/li>/';
preg_match_all($p, $str, $matches);
print_r($matches[1]);
$p = '/<li>(.*?)<\/li>/';
preg_match_all($p, $str, $matches);
print_r($matches[1]);
2017-11-01
到底什么样的正则表达式,才算是正确?
$p = '/<[^>]+>(.*?)<\/[^>]+>/i';
preg_match_all($p, $str, $matches);
print_r($matches[1]);
$p = '/<[^>]+>(.*?)<\/[^>]+>/i';
preg_match_all($p, $str, $matches);
print_r($matches[1]);
2017-11-01