欢迎访问服务器技术网-www.fuwuqijishu.com

PHP preg_last_error() 函数

PHP fuwuqijishu 2年前 (2022-09-04) 85次浏览 0个评论 扫描二维码

PHP preg_last_error() 函数

PHP 正则表达式(PCRE)

preg_last_error 函数用于返回最后一个 PCRE 正则执行产生的错误代码。

语法

int preg_last_error ( void )

实例

返回数组中指定匹配的元素:

<?php
preg_match(/(?:\D+|<\d+>)*[!?]/, foobar foobar foobar);

if (preg_last_error() == PREG_BACKTRACK_LIMIT_ERROR) {
print Backtrack limit was exhausted!;
}

?>

执行结果如下所示:

Backtrack limit was exhausted!

返回值

  • PREG_NO_ERROR
  • PREG_INTERNAL_ERROR
  • PREG_BACKTRACK_LIMIT_ERROR
  • PREG_RECURSION_LIMIT_ERROR
  • PREG_BAD_UTF8_ERROR
  • PREG_BAD_UTF8_OFFSET_ERROR

参数详细说明可查看:PHP 正则表达式(PCRE)

PHP 正则表达式(PCRE)

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2118.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900