ホームページ  >  記事  >  バックエンド開発  >  eregの説明について、解決策が分からない文があります。

eregの説明について、解決策が分からない文があります。

WBOY
WBOYオリジナル
2016-06-13 13:08:08906ブラウズ

ereg の説明に関して、理解できない文があります:
php ヘルプドキュメントには次のように書かれています:
Description
int ereg ( string $pattern, string $string [, array &$regs ] )
.. .
...
"文字列内でパターン pattern の一致が見つかった場合は、一致した文字列の長さが返されます。一致が見つからない場合、またはエラーが発生した場合は、FALSE が返されますオプションのパラメータ regs または一致する文字列が渡されない場合、文字列の長さが 0 の場合、この関数は 1 を返します。 ------------ -------

どうやって不可能ですか

PHP コード $date='2012-10-16'; $r=ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $date); var_dump($r); // int(1)
------解決策----------------------

ereg を停止してください。この機能は放棄されます
<br>------解決策----------------------<font color="#e78608"></font>この関数は 5.3 では使用できなくなりました。エラーが報告され、放棄された関数は preg_match に置き換えられました。 <br>両方で使用されるメソッドは同じです。最初のパラメータはパターン (通常のパターン) で、2 番目のパラメータは一致する文字列です。 <br><font color="#e78608"></font>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。