位置: 编程技术 - 正文

通过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目录列表)

  • 小规模纳税人未达起征点增值税处理
  • 多交的企业所得税怎么处理
  • 单位卖二手车需要交什么税
  • 物业管理费专票可以抵扣吗
  • 零申报还要抄税吗
  • 小规模纳税人是季报还是月报
  • 非正常户发票管理
  • 红字抵扣怎么开
  • 应收账款周转率越大越好还是越小越好
  • 工程结算审核程序
  • 更新改造过程中被替换部件的账面价值
  • 私人帐户可以给别人用吗
  • 购买理财产品是不是非法集资
  • 房产税计税依据房产原值怎么算
  • 没有发票的固定资产可以税前扣除吗
  • 餐饮行业固定资产界定
  • 金蝶采购发票怎么红冲
  • 城市垃圾处理项目
  • 进口货物内销的增值税处理
  • 保险公司赔偿的存货自然灾害损失
  • w11系统有哪些新功能
  • 预缴增值税附加税款怎么填写申报表
  • window10专业版2021
  • 第三方开发是什么意思
  • thinkphp limit
  • 微软surface售后电话人工
  • win10点击网络属性没反应
  • 退货可以吗
  • 太平鸟的翅膀上有几道红羽毛
  • 什么是跨域以及跨境电商
  • php file_get_contents smb
  • 企业已开出的成本怎么算
  • 命令启动服务管理
  • 关于高德地图的分析报告
  • 网上学电脑的软件
  • css 3有哪些新特性
  • 公允价值变动损益借贷方向
  • 预收安装费的会计分录
  • 账户验证交易
  • php添加
  • 会计需要装订资料有哪些
  • 在建工程什么时候结转
  • 存货跌价准备在借方表示什么
  • 利润分配未分配利润期末有余额吗
  • 债权人债务重组损益计入什么科目
  • 年末已经结账了怎么入账
  • 广告赞助支出可以抵税吗
  • 收到社保稳岗补贴转入营业外收入要交企业所得税吧
  • 公司员工入职的心得体会
  • 发票额开多了多出的金额怎么处理?
  • 银行回单太多了
  • 公司美元账户收款方便吗
  • 失业保险金的支付方式
  • 印花税为什么不用计提
  • 企业办公楼房产税如何征收
  • 票已收到、款未付会计分录
  • 税收罚款支出计算公式
  • 企业注销怎么回事
  • 安装sql server 2008硬件要求
  • mysql通过find_in_set()函数实现where in()顺序排序
  • ubuntu怎么安装包
  • 苹果15手机价格和图片颜色
  • 比较常见的别墅户型
  • cpu numa
  • Linux Mint 5 XFCE Community Edition RC1 (BETA 025) 本月17日开始发布
  • 如何解决win7系统中鼠标键盘不能用
  • win10自带邮箱无法使用126
  • linux安装atop
  • activex控件在哪设置
  • bat 批处理文件
  • shell脚本spawn
  • Node.js中的什么模块是用于处理文件和目录的
  • 用python写一个学生信息管理系统
  • nodejs实例教程
  • android framework 框架层功能梳理
  • js分享软件集合
  • 购进用于生产的设备会计分录
  • 软件销售税率13还是6还是9
  • 国税局辽宁省国税局
  • 国际贸易争端的形式
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设