当前位置:首页 > PHP教程 > 正文内容

php基础知识考察点之正则表达式_php教程,php,正则表达式

搜教程4年前 (2020-01-28)PHP教程179

PHP识别文件伪装(文件上传)_php教程

文件上传时候需要验证上传的文件是否合法,文件伪装如何识别?一个简单测试:把txt文件后缀直接改成jpg;上传。

1.正则表达式的作用:分割,查找,匹配,替换 字符串

2.分隔符:正斜线(/),hash符(#)以及取反符号(~)。

3.通用原子:\d \D \s \S \w \W

4.原子符

5. 模式修正符

6.后向引用

PHP 超全局变量之$_FILES详解_php教程

$_FILES——通过 HTTP POST 方式上传到当前脚本的项目的数组。假设我们上传文件字段name='userfile',$_FILES数组里包括......

7.贪婪模式

8.正则表达式PCRE函数 prge_match(), preg_match_all(), preg_replace(), preg()_split().

解题方法方法

写出一个要匹配的字符串

自左向右的顺序使用正则表达式的原子和元字符进行拼接

最终加入修正模式

练习常见的正则表达式(手机号码,身份证,email,url等等)

139开头的手机号码

$str = '13988888888';
$partten = '/^139/d{8}$/';
preg_match($partten, str, $match);
var_dump($match);

取出 html页面中所有img标签的sr 的值

$str = '<img id=content"" src="高清无码.jpg" alt="高清无码">';
$partten = '/<img.*?src="(.*?)".*?\/?>/i';
preg_match($partten, $str, $match);
var_dump($march);

以上就是php基础知识考察点之正则表达式的详细内容,更多请关注ki4网其它相关文章!

PHP+jQuery开发简单翻牌抽奖的功能(代码实例)_php教程

PHP+jQuery开发简单的翻牌抽奖实例,实现流程:页面放置6个方块作为奖项,当抽奖者点击某一块时,方块翻转到背面,显示中奖信息,这个奖品是随机的,不是固定的。

扫描二维码推送至手机访问。

版权声明:本文由搜教程网发布,如需转载请注明出处。

本文链接:https://www.sojiaocheng.cn/17047.html

分享给朋友:

“php基础知识考察点之正则表达式_php教程,php,正则表达式” 的相关文章

PHP中and与&&运算符的区分【php教程】,php运算符

PHP中and与&&运算符的区分【php教程】,php运算符

PHP中‘and’运算符称为逻辑运算符。假如两个操纵数均为true,则返回true。 例: <?php // 变量声明 // 初始化 $a = 100; $b = 50; if ($a == 100 and $b == 10) echo "True"; else e...

在PHP中初始化空数组的最好要领【php教程】,PHP初始化空数组

在PHP中初始化空数组的最好要领【php教程】,PHP初始化空数组

PHP中的数组:运用array()函数在PHP中建立数组。 PHP支撑三种范例的数组: 索引数组:具有数字索引的数组。 关联数组:具有定名键的数组。 多维数组:它包括特定数组中的一个或多个数组。 注重:为何声明一个空数组然后将项目推送到该数组老是好的做法? 声明一个空数组,然后最...

php和openssl完成非对称加密的代码示例【php教程】,php

本篇文章给人人带来的内容是关于php和openssl完成非对称加密的代码示例,有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 <?php namespace MyObjSummary; /** * 运用openssl完成非对称加密 */ class Rsa {...

如安在php7.2/php7.3中装置mcrypt扩大?【php教程】,php安装mcrypt

如安在php7.2/php7.3中装置mcrypt扩大?【php教程】,php安装mcrypt

mcrypt 是php内里重要的加密支撑扩大库,linux环境下该库在默许状况下不开启。window环境下,PHP>=5.3,默许开启mcrypt扩大。mcrypt扩大是mcrypt加密库的接口。这个扩大关于许可运用mcrypt的PHP代码在PHP 7.2+上运转异常有效。 mcry...

【php进修】array_map()函数--调用回调函数处置惩罚数组数据【php教程】,php,array_map(),回调函数

【php进修】array_map()函数--调用回调函数处置惩罚数组数据【php教程】,php,array_map(),回调函数

上篇文章里和人人分享了一个array_column()函数,本篇文章小编将带人人进修别的一个处置惩罚数组的函数--array_map()函数,能够高效调用回调函数处置惩罚数组的值,感兴趣的朋侪赶忙来进修一下吧。 array_map() 函数 作用: 将用户自定义函数作用到数组中的每一个...

PHP完成几个排序和查找算法【php教程】,PHP,排序和查找算法

冒泡排序,疾速排序,二分查找,虽然简朴,然则一段时间不必的话就很轻易遗忘,这里是小编找来的用PHP完成代码,分享给人人一起来进修一下。 排序 冒泡排序 每一次冒出一个最大的值 function bubbleSort($arr) { $count = count($arr);...