gpt4 book ai didi

php - 警告 : preg_match() [function. 预匹配]:未知修饰符 'v'

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:36:50 25 4
gpt4 key购买 nike

我在我的 wordpress 博客中关于同一行代码不断收到此错误约 20 次。这是不断出现错误的代码行。

if ( preg_match( '/' . $id_base . '-([0-9]+)$/', $widget_id, $matches ) )
$number = max($number, $matches[1]);

有什么问题吗?

最佳答案

如果字符串 $id_base 中有 /,您的正则表达式将中断,因为您使用 / 作为正则表达式分隔符。

要解决此问题,请在 $id_base 上使用 preg_quote 作为:

if (preg_match('/'. preg_quote($id_base,'/').'-([0-9]+)$/', .....) {

关于php - 警告 : preg_match() [function. 预匹配]:未知修饰符 'v',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5321068/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com