如何从字符串中提取方括号中的值?
$firstStr = "[35231] Text text text text (text text text) text text";
我看是正常的吗?但我很难接受。我发现它看起来像我需要的,它似乎工作,但有疑问,它可以更容易吗?请告诉我
preg_match('/\[(.+?)\]/', $firstStr, $matches);
echo $matches["1"];
//35231
如何从字符串中提取方括号中的值?
$firstStr = "[35231] Text text text text (text text text) text text";
我看是正常的吗?但我很难接受。我发现它看起来像我需要的,它似乎工作,但有疑问,它可以更容易吗?请告诉我
preg_match('/\[(.+?)\]/', $firstStr, $matches);
echo $matches["1"];
//35231
如果你
[35231]
总是在开头有它,你可以添加^
. 如果花括号中仅表示数字,则使用\d
.如果您需要搜索多次出现,请使用
preg_match_all