以下是輸出以下結(jié)果的變量讀取 $read = s1 0kg s2 2939kg s3 193kg s4 10kg;我如何過濾值,以便我只獲取“kg”之前的值并將它們放在一個數(shù)組中,輸出應(yīng)該是$read = {0,2939,193,10}
1 回答

哆啦的時光機(jī)
TA貢獻(xiàn)1779條經(jīng)驗 獲得超6個贊
在正則表達(dá)式的幫助下,它是:
$read = 's1 0kg s2 2939kg s3 193kg s4 10kg';
$matches = [];
preg_match_all('/(\d+)kg/', $read, $matches);
// with `minus` sign
// preg_match_all('/(\-?\d+)kg/', $read, $matches);
print_r($matches[1]);
- 1 回答
- 0 關(guān)注
- 122 瀏覽
添加回答
舉報
0/150
提交
取消