0

似たような質問がたくさんありますが、具体的な例があります。助けてください。古い php 5.2 コードを 5.3 に移行する

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 '/' 

誰かが私に指示を与えることができますか?ありがとうございました。

4

1 に答える 1

0

パターンの最初の文字は、preg_XXX後続のオプションからパターンを分離する区切り文字です。したがって、エスケープせずにパターン自体でセパレータを使用することはできません。

次のような別のセパレータを使用することを検討してください~

for($s=0;$s<count($tmp=preg_split("~/~",$check_for));$s++)
于 2012-08-27T06:33:29.963 に答える