2010-12-17 8 views
2

私はテキストエリアから10桁のID番号を取得しようとしています。regexとpreg_matchを使ってPHPで数字を取得するには

e.g id no 1234567890 

私は使用しようとしていました。

preg_match("/('/^[0-9]{10}/')/", $article, $tags); 

しかし、動作しません。私はどんな助けにも感謝します。

ありがとうございました。

答えて

4

試してみてください。

preg_match_all("/\d{10}/", $article, $tags); 
+0

「\ d」を使用しています。 – Jonah

1
preg_match('/[0-9]{10}/', $article, $tags); 

はそれを試してみてください。複数のIDを持っている場合は、preg_match_allを使用できます。

preg_match_all('/[0-9]{10}/', $article, $tags); 
+2

またはpreg_match_allを使用すると複数の結果が得られます –

+0

@Mathias E .: +1素晴らしいポイントです。追加されました。 – Jonah

関連する問題