如何在foreach中显示特定的数组

时间:2014-09-11 07:54:02

标签: php arrays

<?php 

$XMLContent=file("http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml"); 

foreach($XMLContent as $line){ 
        if(preg_match("/rate='([[:graph:]]+)'/",$line,$rate)){ 
            echo "$rate[1]<br>"; 
        } 
 } 
?>

但结果全部显示,我的问题是在第一行显示数据

1 个答案:

答案 0 :(得分:1)

使用break在第一场比赛后停止循环:

foreach($XMLContent as $line){ 
    if(preg_match("/rate='([[:graph:]]+)'/",$line,$rate)){ 
        echo "$rate[1]<br>"; 
        break;
    } 
}