使用preg_match从字符串获取数字

2022-03-29 00:00:00 php preg-match

我有一个字符串:

 <div id="post_message_957119941">

我只想使用<[957119941]>从该字符串中获取数字(2-0)。


解决方案

这不应该太难。

$str = '<div id="post_message_957119941">';

if ( preg_match ( '/post_message_([0-9]+)/', $str, $matches ) )
{
    print_r($matches);
}

输出:

Array ( [0] => post_message_957119941 [1] => 957119941 )

因此,所需结果将始终位于:$matches[1]

这是您需要的吗?

相关文章