0

これが機能しない理由 (一致もしない) も、解析されていないようです。

<?php
 echo preg_match("/[[:<:]]name[[:>:]]/","my name is max");
?>

0どちらも出力しません1。なんで?

4

4 に答える 4

0

このようなことを試してください

<?php
 echo preg_match("/name/","my name is max");
?>
于 2013-08-26T09:56:11.000 に答える
0

エラーがあります: コンパイルに失敗しました: オフセット 3 の不明な POSIX クラス名

于 2013-08-26T09:56:25.487 に答える
0

エラー報告がオフになっているようです。有効にすると、次のエラーが発生します。

警告: preg_match(): コンパイルに失敗しました: オフセット 3 の不明な POSIX クラス名 ...

[[:<:]]これは、小なり記号 ( )で構成されるクラス名を使用できないことを意味します。代わりに適切な名前を付けてください。

于 2013-08-26T09:55:04.243 に答える