看板
[ PHP ]
討論串[請益] 看不懂preg_replace函數的使用範例
共 19 篇文章
內容預覽:
下例傳回值為 $startDate = 6/19/1969. <?php. $patterns = array("/(19|20\d{2})-(\d{1,2})-(\d{1,2})/", "/^\s*{(\w+)}\s*=/");$replace = array("\\3/\\4/\\1", "$\
(還有77個字)
內容預覽:
上頭的範例有些問題,我將改過的地方以黃色顯示:. $patterns = array("/((19|20)\d{2})-(\d{1,2})-(\d{1,2})/", "/^\s*{(\w+)}\s*=/");$replace = array("\\3/\\4/\\1", "$\\1=");. pri
(還有986個字)
內容預覽:
有幾點疑問. 1.. $patterns 的 array[1] "/^\s*{(\w+)}\s*=/". 和. $replace 的 array[1] "$\\1=". 似乎沒有什麼用處,是多寫的嗎?. 因為好像不須要寫也能preg_replace一樣的結果?. 2.. $patterns =...
(還有133個字)
內容預覽:
因為 /((19|20)\d{2})-(\d{1,2})-(\d{1,2})/. 第一個 set 是由 ((19|20)\d{2}) 所構成的複合 set. 第二個 set 是其中的 (19|20). 舉個例: (((a)(b))(c)). 第一個 set 是 abc. 第二個是 ab. 第三個是
(還有199個字)