位置: 编程技术 - 正文

通过PHP自带的服务器来查看正则匹配结果的方法(php从服务器下载文件)

编辑:rootadmin

推荐整理分享通过PHP自带的服务器来查看正则匹配结果的方法(php从服务器下载文件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php的服务器app,通过php自带的服务器链接,php的服务器app,php服务,通过php自带的服务器,php的服务器app,通过php自带的服务,通过php自带的服务器,内容如对您有帮助,希望把文章链接给更多的朋友!

众所周知,PHP代码需要web服务器来执行,要测试PHP代码就得搭建一个web服务器,这就给我们平时学习带来了较多不便。不过好在PHP v5.4版本以后,PHP会自带一个功能简单的web服务器。

启动内置web服务器

首先,进入自定义的web文件夹,然后启动内置web服务器:

端口号是自定义的,换成其他未使用端口均可。

启动后,控制界面如下所示:

测试内置服务器

在public_html文件夹下建立test.php,

然后在浏览器中访问localhost:/test.php,应该就可以看到php的信息页面:

通过PHP自带的服务器来查看正则匹配结果的方法(php从服务器下载文件)

正则匹配我们来看下PHP进行正则匹配的一个简单例子:

可以通过PHP的内置web服务器来查看运行结果,不出意外的话你可以看到如下输出,

接下来我们来仔细分析这个代码。

preg_match函数

preg_match函数的原型是int preg_match ( string $pattern , string $subject [, array &$matches [, int $flags = 0 [, int $offset = 0 ]]] )。其中pattern即为正则表达式,subject是被匹配的字符串,后面的都是可选参数。代码中的PREG_OFFSET_CAPTURE即为flags值,作用就是将匹配结果的偏移量同匹配结果一起输出至matches变量中,默认只将匹配结果输出至matches中。关于该函数的详细说明,请参看preg_match官方文档。

正则表达式

代码中的‘/cdef/'即为正则表达式,在大多数程序中,正则表达式都被置于两个正斜杠之间。d表示匹配数字,因此代码中的正则表达式匹配的是c数字def的字符串。关于正则表达式的更多语法,可以参看正则表达式分钟入门教程。这里顺便提一点,正则表达式的第二个斜杠之后可以添加一个模式修饰符。最简单的模式修饰符就是i,匹配时忽略大小写。例如,正则表达式/def/匹配字符串abcDef会失败,而/def/i匹配字符串abcDef则会成功。更多的模式修饰符可参看模式修饰符。

print_r函数

print_r函数打印一个变量易于理解的信息。不同于print和echo只能打印字符串、整型等普通变量,print_r还可以打印array变量以及object变量,并以易于理解的格式输出。讲到这再延伸讲下,PHP中还有一个经常会用到的打印信息的函数,就是var_dump函数。正如函数的名称一样,这个函数经常在调试下使用,除了能打印变量的值,还能打印变量的类型。

php实现统计目录文件大小的函数 早上刚到公司,头告诉我,抓紧写一个小函数,用来统计指定目录中文件大小,我了个去,动手吧,还好有点小基础,一会就完工了,哈哈。代码在下

php通过淘宝API查询IP地址归属等信息 淘宝公司提供了一个很好用的IP地理信息查询接口。在这里:

PHP操作MySQL的mysql_fetch_* 函数的常见用法教程 mysql_fetch_*列函数mysql_fetch_*列函数的主要功能是从查询返回的结果集中取得相关的查询结果,主要包括:mysql_fetch_array():从结果集中取得一行作为关联

标签: php从服务器下载文件

本文链接地址:https://www.jiuchutong.com/biancheng/287451.html 转载请保留说明!

上一篇:PHP实现文件上传和多文件上传(php文件上传用什么请求方法)

下一篇:php实现统计目录文件大小的函数(php目录列表)

  • 税收滞纳金是什么债权
  • 甲企业持有乙企业的非上市股票2000股
  • 物流托运不给发货怎么办
  • 个体户个人经营所得税税率表2023
  • 建筑企业异地申报个税
  • 购买电脑的折旧怎么计算
  • 年初未分配利润和年末未分配利润的关系
  • 税务机关办理扣税流程
  • 固定资产转售
  • 企业的其他账簿怎么做
  • 消费税和增值税的不同之处
  • 民办非企业所得税免税政策
  • 自然人独资企业和一人有限责任公司
  • 填写报关单需要什么资料
  • 总公司和分公司的关系证明
  • 事业单位洗车费如何入账
  • 2021最新版静疗规范指南
  • 在win7系统中文件属性有哪些
  • 项目投资净现值计算公式
  • 退回多缴税款账务处理
  • 系统浏览器
  • 暂估营业收入会增加吗
  • 进销存单据
  • 其他应付款转营业外收入合法吗
  • 劳务报酬所得缴纳时间
  • php的超级全局变量
  • 应付股利的会计分录T
  • 股权转让企业所得税怎么算
  • yii2组件的理解
  • php 文件系统
  • java web 购物车
  • php环境搭建apache
  • php中表单的使用
  • 货币盘盈盘亏账怎么算
  • 出口货物退货会退税吗
  • 小规模普票免税的会计分录
  • 固定资产清理的借贷方向表示什么
  • 商品咨询服务包含什么
  • 应付债券和应付利息
  • 库存商品的进销存怎么做账
  • 记账复核是谁
  • 建筑公司遇到的问题
  • 帝国cms灵动标签调用标题图片
  • 准则对()、()和()等作出基本规定
  • mysql @参数
  • mysqldump -s
  • 帝国cms如何使用
  • 发票抬头能否开分支机构
  • 送货单和收款收据的区别
  • 可抵扣进项税额的六种类型
  • 通讯费计入哪个科目
  • 销项税大于进项税后,税金如何算
  • 交易性金融资产包括哪些项目
  • MySQL5.6下windows msi安装详细介绍
  • MSSQL 数据库同步教程
  • centos安装类型选择
  • windows7 设置
  • centos设置终端快捷键
  • 电脑任务栏中没有网络图标
  • xp系统回收站的东西删除了怎么找回来
  • ibm文件是什么意思
  • win10安装不了itunes怎么办
  • 休眠后网络断开
  • OpenGl的glMatrixMode()函数理解
  • node stream原理
  • Node.js中的事件循环是什么
  • vuerouter嵌套路由
  • ztree getnodebytid
  • linux shell中 if else以及大于、小于、等于逻辑表达式介绍
  • 手机端apk反编译工具_android反编译工具
  • android四大组件五大布局
  • javascript快速入门
  • js中定义对象
  • centos python2.7升级到3.7
  • 发票查验结果怎么保存
  • 文化事业建设税减免政策2023
  • 河北省电子税务局电话
  • 从事农业种植是干什么的
  • 积极配合税务局工作
  • 城市建设维护税减免政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设