Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Przeszukowanie pliku
Morale
post
Post #1





Grupa: Zarejestrowani
Postów: 152
Pomógł: 2
Dołączył: 28.03.2007

Ostrzeżenie: (0%)
-----


Witam, jak przeszukać plik tekstowy, by po wyszukaniu pokazywało numer linii, w której znajduje się szukany tekst oraz by pokazywało wszystkie linie, w których znajduje się szukany tekst, a nie tylko jedną.

Mój plik:
Cytat
||1|abcisdofdsf||l24323||
||2||dlldldl||qwerty||


Dodatkowo jakby też mógł przeszukiwać pomiędzy pierwszymi dwoma kreskami, a drugimi.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ayeo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $plik = file('plik.txt');
  3. $szukana_fraza = 'fraza';
  4. $lines_no = array();
  5.  
  6. foreach($plik as $numer => $linia)
  7. {
  8. if(stristr($linia, $szukana_fraza))
  9. {
  10. $lines_no[] = $numer;
  11. }
  12. }
  13.  
  14. print_r($lines_no);
  15. ?>


Pozdrawiam!
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 06:27