Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Numer linni z pliku - jak pobrać?
axwell
post
Post #1





Grupa: Zarejestrowani
Postów: 143
Pomógł: 1
Dołączył: 14.11.2007

Ostrzeżenie: (10%)
X----


Witam. Mam pewien plik dzialy.dat i zmienną $nazwa. Przykładowa truktura pliku, jednej linni to:

2||$nazwa||tekst1||tekst2[znak nowej linni]

Musze napisać skrypt, który za sprawą zmiennej $nazwa zwróci mi numer linijki, w którym $nazwa się zawiera. Przykład?

$linijka = [która linijka tekst]

dla $nazwa = 'jest' i dla takiego pliku działy.dat skrypt powinien zwrócić wartość 3 (bo w 3 linijce):

2||blabla||tekst1||tekst2[znak nowej linni]
78|baerew||tekst1||tekst2[znak nowej linni]
4||jest||tekst1||tekst2[znak nowej linni]
3||trybtr||tekst1||tekst2[znak nowej linni]

Czy ktoś wie jakbym mógł sie do tego zabrać wogóle?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
golaod
post
Post #2





Grupa: Zarejestrowani
Postów: 419
Pomógł: 42
Dołączył: 12.08.2008
Skąd: Wrocław

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


  1. <?php
  2. $tablica = file_get_contents('plik.txt');
  3. $exploded_table = array();
  4. foreach($tablica as $key)
  5.  $exploded_table[] = explode('||',$key);
  6. // w ten sposób masz rozbite i w tablicy
  7. // w latwiejszy sposob jest chyba uzyc fgetcsv i fputcsv ale to juz tylko Twoja wola
  8. ?>
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: 13.10.2025 - 15:02