PHP学院的中学生 2021-07-13 16:20:26 87次浏览 0条回复 0 0 0

使用正则表达式的时候出现;Warning: preg_match_all(): Unknown modifier

这种情况多数是由定界符的问题引起的

比如以下错误的示范:

$pattern = '/<a[^>]>([^<])/is'; 这是因为在使用/作为定界符时,其中含有/是普通字符

改成

对/字符转义 $pattern = '/<a[^>]>([^<])<\/a>/is';

或者换其他定界符 $pattern = '#<a[^>]>([^<])#is';

    没有找到数据。
您需要登录后才可以回复。登录 | 立即注册