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

$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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号