2012-08-27 29 views
0

很多類似的問題,但我有一個具體示例我希望能得到一些幫助。 遷移舊的PHP 5.2的代碼,以5.3php正則表達式更改爲preg_split - 具體示例

for($s=0;$s<count($tmp=split("/",$check_for));$s++) 

假設將

for($s=0;$s<count($tmp=preg_split("///",$check_for));$s++) 

不過,我得到

Warning: preg_split() [function.preg-split]: Unknown modifier '/' 

有人可以給我一些指導嗎? 謝謝。

回答

0

preg_XXX模式的第一個字符是將模式與以下選項分開的分隔符。因此,您不能在圖案本身中使用分隔符而不逃脫它。

考慮使用不同的分離器,如~

for($s=0;$s<count($tmp=preg_split("~/~",$check_for));$s++) 
+0

絕對。謝謝。 – JComBuilder