我怎么能在php中分开一个句子?

时间:2015-05-29 07:06:28

标签: php drupal drupal-7

我有[1234]-blablabla的句子,我只想保留1234号。有人能告诉我怎样才能实现这个目标?

2 个答案:

答案 0 :(得分:1)

试试这个

    $str = '[1234]-blablabla';
    preg_match_all('([\d]+)', $str, $matches);
    print_r($matches);

输出

array(2
0   =>  1234
1   =>  1234
)

点击这里 http://www.phpliveregex.com/

答案 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

注意: - 它取决于你的需要。数组或字符串。为了方便起见,我推了两个。感谢。