2

私はpreg_matchの使用にかなり慣れていません。この質問を投稿する前に、多くの回答を検索しました。YouTube IDなどに基づいてデータを取得するための投稿がたくさん見つかりましたが、私のニーズに合ったものはありません。ばかげた質問でしたら、ご容赦ください。

preg_match を使用して文字列から ID を取得する必要があります。文字列は次の形式です

[#1234] Subject

文字列から「1234」だけを抽出するにはどうすればよいですか?

4

5 に答える 5

1

それはあなたがそれを行うことができる方法です:

<?php
$subject = "[#1234] Subject";
$pattern = '/^\[\#([0-9]+)/';
preg_match($pattern, $subject, $matches);

echo $matches[1]; // 1234
?>
于 2013-08-03T17:41:09.747 に答える