$p = "|<[^>]+>(.*?)</[^>]+>|i";
輸出結(jié)果:
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
? ? ? ? )
)
關(guān)于上面的那個(gè)匹配過(guò)程是如何形成的,還有‘|’的用法
2021-04-10
這里的“|”明顯是打錯(cuò)了,應(yīng)該是“/”的
2019-02-13
(.*?)是你數(shù)組中的取到的值賦給新的數(shù)組,就是array【1】中的值
array【0】是你取到的整個(gè)值
位或運(yùn)算符在PHP中位運(yùn)算符并不少見吧?很多算法都會(huì)用到它,只不過(guò)現(xiàn)在的PHP很少有這種的,因此接觸的少了一些