烟敛寒林的博客

你真可爱

PHP商城笔记(验证码4) —— 中文验证码

如何生成中文验证码 // 如何生成随机的中文字符串 $char = array('中','华','人','民','共','和','国'); shuffle($char); $code = implode('',array_slice($char,0,4)); // 画布 $im = imag...

2018-06-30 19:27:30

阅读数 63

评论数 0

PHP商城笔记(验证码3) —— 验证码生成

一、简单验证码生成 /* 验证码 写字---> imagestring */ 1、造画布 $im = imagecreatetruecolor(50,25); // 不填充时猜猜画布是什么颜色的? 2、造颜料准备写字 $red = imagecol...

2018-06-30 19:14:18

阅读数 66

评论数 0

PHP商城笔记(验证码1) —— GD库图像处理

一、GD2库的引用 打开php.ini 查询gd2.dll 如果这一行开头有用;注释了,就把注释去掉 重启apache 二、测试gd库的信息 用gd_info函数 print_r(gd_info()); 三、GD库画图典型过程 gb库相关函数————参数特别多,不要死记 ...

2018-06-30 18:57:50

阅读数 62

评论数 0

PHP正则应用16 —— 匹配单词词根

把ing结尾的单词的词根找出来 $str = 'hello, when i am working, do not walking'; $patt = '/\b\w+(?=ing\b)/'; preg_match_all($patt,$str,$matches); print_r($mat...

2018-06-30 18:28:52

阅读数 148

评论数 0

PHP正则应用15 —— 模式(单行/s、不区分大小写/i、中文/u)

/i模式 不区分大小写 $str = 'hello WORLD , ChINa'; // /i模式 不区分大小写 $patt = '/\b[a-z]+\b/i'; preg_match_all($patt,$str,$res); var_dump($res); // 不区分大小写的匹配...

2018-06-30 18:23:45

阅读数 442

评论数 0

PHP正则应用14 —— 手机号的隐藏

手机号的隐藏 $str = '13800138000 , 13426601340'; // 手机号的隐藏 $patt = '/(\d{3})\d{4}(\d{4})/'; echo preg_replace($patt,'\1****\2',$str); //138****8000 , 1...

2018-06-30 18:12:27

阅读数 162

评论数 0

PHP正则应用13 —— 找首尾字母相同的单词

找首尾字母相同的单词 $str = 'txt hello, high, bom ,mum'; // 找首尾字母相同的单词 $patt = '/\b([a-z])\w+\1\b/'; // \1 重复第一次出现的规则[a-z] preg_match_all($patt,$str,$res);...

2018-06-30 18:09:55

阅读数 207

评论数 0

信息安全概论期末复习知识点

信息安全定义 1 信息安全的定义:在技术上和管理上为数据处理系统建立的安全保护,保护信息系统的硬件、软件及相关数据不因偶然或者恶意的原因遭到破坏、更改及泄露。 1 威胁类型 1)信息泄露 2)信息伪造 3)完整性破坏 4)业务否决或拒绝服务 5)未经授权访问 1保障体系 保护 ...

2018-06-30 16:49:27

阅读数 884

评论数 0

PHP正则应用12 —— 贪婪和非贪婪

贪婪模式 $str = 'ksda good gooooood good kl s ja dafdg fgsege'; $patt = '/g.+d/'; preg_match_all($patt,$str,$res); var_dump($res); /* array (size...

2018-06-30 16:42:20

阅读数 167

评论数 0

PHP正则应用11 —— 查询苹果系列产品

// 查询苹果系列的产品 $str = 'ipad,iphone,imac,ipod,iamsorry'; $patt = '/\bi(pad|phone|mac|pod)\b/'; preg_match_all($patt,$str,$res); print_r($res); // Ar...

2018-06-30 16:39:25

阅读数 75

评论数 0

PHP正则应用10 —— 搜索出字符(空格,逗号,回车等)

// 搜索出字符(空格,逗号,回车等): $str = 'tomorrow is another day, o2o, you dont bird me i dont bird you'; $patt = '/\W{1,}/'; preg_match_all($patt,$str,$r...

2018-06-15 23:16:57

阅读数 109

评论数 0

PHP正则应用09 —— 把多余的空格替换成一个空格

// 把多余的空格替换成一个空格 $str = 'a b hello 2 world'; $patt = '/\s{1,}/'; echo preg_replace($patt,' ',$str); //preg_rep...

2018-06-15 23:15:26

阅读数 299

评论数 0

PHP正则应用08 —— 找个数

// 匹配至少5个纯字母的单词: $str = 'baidu o2o b2b heol xiling shuai chou bage ss2'; $patt = '/\b[a-zA-Z]{5,}\b/'; preg_match_all($patt,$str,$res); var_dump(...

2018-06-15 23:13:43

阅读数 57

评论数 0

PHP正则应用07 —— 匹配纯单词(纯数字、纯字母)

// 匹配纯单词 $str = 'baidu o2o b2b heol xiling shuai chou bage ss2'; $patt = '/\b[a-zA-Z]+\b/'; preg_match_all($patt,$str,$res); var_dump($res); /* a...

2018-06-15 23:12:33

阅读数 961

评论数 0

PHP正则应用06 —— 匹配不含4和7的11位数

/* 给定一组手机号,必须由[01235689]组成的,才选出来从哪儿找? 从字符串的开始找,找到字符串的结束^ $找谁[01235689]找几个? 11个 */ $arr = array('13824234323','13426321756','160256','1853963890...

2018-06-15 23:02:18

阅读数 116

评论数 0

PHP正则应用05 —— 匹配手机号(全匹配、字符串型匹配、单词型匹配)

/* 给定一组手机号,必须由[01235689]组成的,才选出来从哪儿找?从字符串的开始找,找到字符串的结束^ $找谁[01235689]找几个? 11个 */ $arr = array('13824234323','13426321756','123456','184534963478...

2018-06-15 23:00:20

阅读数 294

评论数 0

PHP正则应用04 —— 匹配单词hi补集

// 含有hi,但hi不作单词开始,也不作单词结尾 $str = 'hi his is this hi history sthi'; $patt = '/\Bhi\B/'; preg_match_all($patt,$str,$src); var_dump($src); /* array ...

2018-06-15 22:58:14

阅读数 61

评论数 0

PHP正则应用03 —— 匹配单词hi

// 匹配单词hi 计算有多少个单词hi $str = 'hi his is this hi history sthisdd'; $patt = '/\bhi\b/'; preg_match_all($patt,$str,$src); var_dump($src); /* array (s...

2018-06-15 22:55:14

阅读数 156

评论数 0

PHP正则应用02 —— 匹配有hi的单词

// 匹配含有hi的单词 计算有多少个含有hi单词 $str = 'hi his is this history sthisdd'; $patt = '/hi/'; preg_match_all($patt,$str,$src); var_dump($src); /* array (siz...

2018-06-15 22:47:25

阅读数 63

评论数 0

PHP正则应用01 —— 正则概念

正则包括哪些概念? 正则的字符边界:

2018-06-15 22:43:52

阅读数 71

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭