我有[1234]-blablabla
的句子,我只想保留1234
号。有人能告诉我怎样才能实现这个目标?
答案 0 :(得分:1)
试试这个
$str = '[1234]-blablabla';
preg_match_all('([\d]+)', $str, $matches);
print_r($matches);
输出
array(2
0 => 1234
1 => 1234
)
答案 1 :(得分:1)
试试这个: -
$str = '[1234]-blablabla';
preg_match_all('!\d+!', $str, $matches);
echo "<pre/>";print_r($matches); // print as an array
$new_string = $matches[0][0]; // assign to an string variable
echo $new_string; // print that string variable.
输出: - http://prntscr.com/7ano0t
注意: - 它取决于你的需要。数组或字符串。为了方便起见,我推了两个。感谢。