文字列から 2 つの角かっこ ([ ]) の間の数字のみを取得しようとしています。
これが私のコードです:
$str = "[#123456] Some text";
preg_match('/^[#(?P<number>\w+)]/', $string, $matches);
// Returns 123456
echo $matches['number'];
これで私を助けることができる人はいますか?
編集:質問を片付けました。括弧内の数字のみを取得する必要があります。これまでの応答では、文字列全体に数字が表示されます。