Почему мой результат preg_match удваивается?

Медленно, но верно я собираю веб-сайт для личного использования, на котором я ищу название фильма, и он возвращает мне метакритический рейтинг. Вот что я получил на данный момент:

$web = file_get_contents("http://www.metacritic.com/movie/the-lion-king"); 

preg_match(
    '/<span class="score_value" property="v:average">(.*?)<\/span>/s',
    $web,
    $match
 );

foreach ($match as $score) {
    $sc = $score;
    echo $sc;
}

Результат:

8383

Где должно возвращаться только 83, а не 8383.

Я указал путь, где находится рейтинг метакритики, потому что мне нужно получить эту информацию. Я не уверен, правильно это или нет? Возможно, это очень грубая работа, я не очень хорошо понимаю preg_match, онлайн-документация немного не помогла.

Кто-нибудь может мне помочь?

5
задан Yes Barry 5 December 2011 в 23:34
поделиться