我有一個字符串的preg_match,如何訪問單個值
「美元在1.35美元交易,觸及2個月最低水平,在 1.34美元」
我有兩個提取不同模式的preg_match十進制數1.35,1.34和2
$pattern = '/.\d+(?:\.\d{2})?((?<=[0-9])(?= usd))/';
$patterndate = '/.\d+(?:\.\d{2})?((?<=[0-9])(?= months))/';
preg_match_all($pattern, $str, $new);
preg_match_all($patterndate, $str, $res);
foreach($new[0] as $k => $v) {
$result = $v;
}
foreach($res[0] as $k => $v) {
$date = $v;
}
我想插入型動物列MySQL的價值,但在$結果包含兩個價值1.35 1.34,我想訪問單個值。 如果有人可以幫助我..