在 PHP 中,我有这样的字符串:
$string = "This is a 123 test (your) string (for example 1234) to test.";
从那个字符串中,我想用数字获取 () 内的单词。我尝试过使用explode,但由于括号中包含2个单词/字符串组,我最终得到(你的)而不是(例如1234)。我也像这样使用 substr :
substr($string, -20)
这在大多数情况下都有效,但问题是,在某些情况下字符串较短,因此最终会得到不需要的字符串。我也尝试过使用正则表达式,我在其中设置了如下内容:
/[^for]/
但这也不起作用。我想得到的字符串总是以“for”开头,但长度会有所不同。如何操作 php 以便我只能获取括号内以 for 开头的字符串?