0
我有一句[1234]-blablabla
,我想只保留號碼1234
。有人能告訴我怎麼能做到這一點?如何在php中分隔一個句子?
我有一句[1234]-blablabla
,我想只保留號碼1234
。有人能告訴我怎麼能做到這一點?如何在php中分隔一個句子?
試試這個: -
$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
注意: - 這取決於你的想法。數組或字符串。爲了您的方便,我推出了這兩個。謝謝。
試試這個
$str = '[1234]-blablabla';
preg_match_all('([\d]+)', $str, $matches);
print_r($matches);
輸出
array(2
0 => 1234
1 => 1234
)
你到目前爲止試過的任何東西?你看過正則表達式匹配嗎?這個句子的確切格式是什麼? –
@卡門你試過了嗎? –