为了账号安全,请及时绑定邮箱和手机立即绑定

$p = "|<[^>]+>(.*?)</[^>]+>|i";

输出结果:

Array

(

    [0] => Array

        (

            [0] => <b>example: </b>

            [1] => <div align=left>this is a test</div>

        )


    [1] => Array

        (

            [0] => example: 

            [1] => this is a test

        )


)

关于上面的那个匹配过程是如何形成的,还有‘|’的用法

正在回答

2 回答

这里的“|”明显是打错了,应该是“/”的

0 回复 有任何疑惑可以回复我~

(.*?)是你数组中的取到的值赋给新的数组,就是array【1】中的值

array【0】是你取到的整个值

位或运算符在PHP中位运算符并不少见吧?很多算法都会用到它,只不过现在的PHP很少有这种的,因此接触的少了一些

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

$p = "|<[^>]+>(.*?)</[^>]+>|i";

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信