пхп скрипт, вы программер?

Discussion in 'PHP' started by rubik-nerubik, 7 Nov 2007.

  1. rubik-nerubik

    rubik-nerubik Elder - Старейшина

    Joined:
    4 May 2007
    Messages:
    248
    Likes Received:
    9
    Reputations:
    -2
    люди, вот такая беда, не могу собрать скрипт для вытаскивание части из файла, например:
    есть файл в нем
    лол лолеговив лолов
    попов дмитреевич федоров
    лол сергей сергеевич
    ....
    нужно чтобы мы ввели и он все строки с заданным лол вывел =\
    я что только не пробывал, и вхайл и начало и конец вхождения и т.д.... хз не выходит.
     
  2. Exlibris

    Exlibris Elder - Старейшина

    Joined:
    26 Feb 2007
    Messages:
    359
    Likes Received:
    394
    Reputations:
    27
    заюзай выражения posix(вроде так называется)...дальше скрипт на конструкцию поиска с помощью посикс выражений
     
  3. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    Блин такие простые вопросы. Ради них даже темы не стоит создавать.
    PHP:
    <?
    $file 'file.txt';
    $slov 'лол';
    $file file_get_contents($file);
    preg_match_all('|.*'.$slov.'.*|i'$file$strokaPREG_SET_ORDER);
    foreach( 
    $stroka as $rubik_nerubik )
    {
        echo 
    $rubik_nerubik[0].'<br>';
    }
    ?>
     
  4. Scipio

    Scipio Well-Known Member

    Joined:
    2 Nov 2006
    Messages:
    733
    Likes Received:
    544
    Reputations:
    190
    лучше тогда strpos юзать, проще и быстрее чем preg_match

    <?
    $file = 'file.txt';
    $slov = 'лол';
    $filo = file($file);
    foreach( $filo as $strk )
    {
    if (strpos($strk,$slov)!=false){echo $strk;}
    }
    ?>
     
    #4 Scipio, 8 Nov 2007
    Last edited: 8 Nov 2007
    1 person likes this.