Помогите составить выражение для preg_match_all

Тема в разделе "Как сделать...", создана пользователем Dukuй, 2 фев 2015.

Статус темы:
Закрыта.
  1. Dukuй

    Dukuй Щас сменю себе статус

    Регистр.:
    24 фев 2009
    Сообщения:
    296
    Симпатии:
    190
    Имеются строки:
    PHP:
    <SCRIPT>drwfl("Appologies",1327641470,"11",15,"MCats")</SCRIPT><br>
    <SCRIPT>drwfl("tuk",1292785170,"10",15,"MCats")</SCRIPT><br>
    <SCRIPT>drwfl("Пиач",1231310749,"8",15,"MCats")</SCRIPT><br>
    Которые загружаются из:
    $html = file_get_contents ('http://capitalcity.combats.com/clans_inf.pl?MCats') ;

    Необходимо вытащить текст, который выделен жирным шрифтом (Appologies,tuk,Пиач)

    Спасибо, помогло
     
    Последнее редактирование модератором: 2 фев 2015
  2. KillDead

    KillDead

    Регистр.:
    11 авг 2006
    Сообщения:
    883
    Симпатии:
    540
    Код:
    ~drwfl\("(.+?)"~
     
  3. Dukuй

    Dukuй Щас сменю себе статус

    Регистр.:
    24 фев 2009
    Сообщения:
    296
    Симпатии:
    190
    Warning: trim() expects parameter 1 to be string, array given
    Вот собственно сам код:
    PHP:
    <?php 
    $html 
    file_get_contents ('http://capitalcity.combats.com/clans_inf.pl?MCats') ;
    preg_match_all('~drwfl\("(.+?)"~'$html$arr_users);


    foreach(
    $arr_users as $user

    $lines file('http://capitalcity.combats.ru/inf.pl?login='.urlencode(trim($user)).'&short=1');

    foreach(
    $lines as $value){ 
       list(
    $var$val) = explode('=',$value); 
       
    $arr[$var] = $val

    echo 
    "".$arr['login']."<br>"
    echo 
    "".$arr['level']."<br><br>"

    ?> 
    Если preg_match, показывает только первое найденное значение и все, а если preg_match_all, ругается на ошибку :
    Warning: trim() expects parameter 1 to be string, array given in /www/home/ on line 9
     
  4. KillDead

    KillDead

    Регистр.:
    11 авг 2006
    Сообщения:
    883
    Симпатии:
    540
    Сделай
    foreach($arr_users[1] as $user)
    {
     
    Dukuй нравится это.
Статус темы:
Закрыта.