您的位置:首页技术文章关键词: PHP
文章列表
  • PHP扩展之文本处理(二)——PCRE正则表达式语法12——一次性子组
  • 对于同时有最大值和最小值量词限制的重复项, 在匹配失败后, 紧接着会以另外一个重复次数重新评估是否能使模式匹配。 当模式的作者明确知道执行上没有问题时, 通过改变匹配的行为或者使其更早的匹配失败以阻止这种行为是很有用的。考虑一个例子,模式 d+foo 应用到目标行 123456bar 时:在匹配了 ...
  • 日期:2022-09-16
  • 浏览:58
  • 标签: PHP

  • PHP扩展之文本处理(二)——PCRE正则表达式语法5——锚和句点
  • 锚在一个字符类外面,在默认匹配模式下, ^ 是一个断言当前匹配点位于目标字符串开始处的断言。在一个字符类内部, ^ 表明这个字符类中描述的字符取反(详见下文)。^ 并不一定要是模式的第一个字符, 但是如果处于某个可选分支时, 它应该是该分支的首字符。如果所有选择分支都以 ^ 开头,这就是说, 如果模...
  • 日期:2022-09-15
  • 浏览:186
  • 标签: PHP

  • PHP扩展之文本处理(二)——PCRE正则表达式语法13——条件子组
  • 可以使匹配器根据一个断言的结果, 或者之前的一个捕获子组是否匹配来条件式的匹配一个子组或者在两个可选子组中选择。 条件子组的两种语法如下:(?(condition)yes-pattern)(?(condition)yes-pattern|no-pattern)如果条件满足,使用 yes-patter...
  • 日期:2022-09-16
  • 浏览:47
  • 标签: PHP

  • PHP巧获服务器端信息
  • 怎么在PHP方式下得到服务器的有关信息?其实只需三句代码,即可以轻松获取到对端某个文件的相关信息及所属站点信息。代码如下:<?php$fp = fopen('http://www.***.com/***.htm','r'); //以只读的方式打开某个站点下的文件foreach($http_re...
  • 日期:2024-01-30
  • 浏览:246
  • 标签: PHP

  • PHP扩展之文本处理(二)——PCRE正则表达式语法15——性能
  • 模式中一些项可能比其他一些更加高效。 比如使用 [aeiou] 这样的字符类会比可选路径 (a|e|i|o|u) 高效。 一般而言, 用尽可能简单的构造描述需求是最搞笑的。 Jeffrey Friedl 书(精通正则表达式)中包含了很多关于正则表达式性能的讨论。当一个模式以 .* 开始并且设置了 P...
  • 日期:2022-09-16
  • 浏览:37
  • 标签: PHP



  • 一个PHP简单文件缓存类
  • 缓存的工作原理缓存的工作原理其实并不复杂。它的核心思想是:首先,我们将需要显示的内容存储在一个文本文件(即缓存文件)之中。然后,如果有用户请求某个页面的内容,我们首先检查此页对应的缓存(即那个文本文件)是否存在——如果存在且为最新的缓存文件,那么直接将这个文本文件中的内容输出到客户端供用户查看;如果...
  • 日期:2022-09-13
  • 浏览:335
  • 标签: PHP

  • php字符串截取的3个简单方法
  • 这篇文章主要给大家介绍了关于php字符串截取的3个简单方法,字符串的截取php中有非常多的字符串处理函数,其中就有字符串截取函数,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
  • 日期:2022-06-13
  • 浏览:325
  • 标签: PHP

  • PHP使用Swagger生成好看的API文档
  • api文档不能根据代码的变化发生实时动态的改变,这样后端修改了接口,前端不能及时获取最新的接口,导致调用出错,需要手动维护api文档,加大了开发的工作量和困难,而swagger的出现就是为了解决这一系列的问题
  • 日期:2022-06-06
  • 浏览:327
  • 标签: PHP

  • php中检查email完整性
  • <?php if (eregi('^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]$',$email)) { echo '您的 E-Mail 通过初步检查'; } ?>在这句话里,首先是应用了一个eregi函数,这个函数还算好理解。随便找本书,就能给你一段...
  • 日期:2024-01-30
  • 浏览:61
  • 标签: PHP