$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
? ? ? ? )
)
關于上面的那個匹配過程是如何形成的,還有‘|’的用法
2021-04-10
這里的“|”明顯是打錯了,應該是“/”的
2019-02-13
(.*?)是你數組中的取到的值賦給新的數組,就是array【1】中的值
array【0】是你取到的整個值
位或運算符在PHP中位運算符并不少見吧?很多算法都會用到它,只不過現在的PHP很少有這種的,因此接觸的少了一些