使用preg_match php将数据输入到单独的索引数组中

时间:2013-12-19 16:30:20

标签: php arrays preg-match

我正在尝试使用整数遍历数组,并将匹配项存储在数组的不同索引中,该索引的增量为1.此时它只是存储在一个零的索引中。

这是我的代码:

for($results = 0;$results<$length_g;$results++){

if(preg_match('/[0-9]+$/', $game_scores[$results], $away_goals)){

$away_goals[results];

}
}

2 个答案:

答案 0 :(得分:0)

您没有分配新值。试试这个:

$new_array[$results] = $away_goals;

然后您可以使用$new_array来获取数据。

答案 1 :(得分:0)

array_push这样做。但必须创建一个新数组来存储数据。

代码:

$away_goals = array();

for($results = 0;$results<$length_g;$results++){

if(preg_match('/[0-9]+$/', $game_scores[$results], $away_score)){

//echo "Match was found <br />";
array_push($away_goals, $away_score);

}

}