【发布时间】:2014-03-21 11:49:49
【问题描述】:
我有一个关联数组,我用正则表达式从中提取两个数字
<?php
$link = array (
"model_one" => "Only 50.95 usd for 2 years or 700.30 usd.",
"model_two" => "Only 70.95 usd for 2 years or 900.20 usd.");
foreach ($link as $key=>$links) {
$pattern = '/.\d+(?:\.\d{2})?((?<=[0-9])(?= usd))/';
preg_match_all($pattern,$links,$result);
$final = array();
foreach($result[0] as $k=>$v) {
$final[]=$v;
echo $final[0]; // print 50.95 50.95 70.95 70.95
}
}
?>
我无法检索与键关联的每个数字
例子:
model_one 50.95
model_one 700.30
model_two 70.95
model_two 900.20
【问题讨论】:
标签: php arrays associative