Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Odczyt 2 linii po kolei
Forum PHP.pl > Forum > PHP
raven22
Jak odczytac z pliku np. plik.ext 1 linie i wrzucic ja do $l1, a druga linie odczytac i wrzucic do $l2 questionmark.gif?
DeyV
a nie wystarczy $L = file('plik'); i odwoływanie do zmiennej $L[1] questionmark.gif?
Cudi
Ja już sie uparłeś na te dwie zmienne to możesz zawsze zrobić tak:
[php:1:62aa82d285]<?php
list($l1, l2) = file('plik');
?>[/php:1:62aa82d285]
Wankster
albo
[php:1:5d64b1e5b4]<?php

$file = file( 'plik.ext' );
$lines = count( $file );

for( $i = 0; $i < $lines; $i++ )
{
$l{$i} = $file[ $i ];
}

?>[/php:1:5d64b1e5b4]
powinno działać biggrin.gif
Cudi
$file = fopen( 'plik.ext', 'r' ); questionmark.gif?

A nie przypdadkiem file() ? smile.gif

I można by skorzystać z foreach'a zamiast z for'a :]
spenalzo
Cytat
$file  = fopen( 'plik.ext', 'r' ); questionmark.gif?
 
A nie przypdadkiem file() ? smile.gif

Hmm? Przecież jest file()...
Wankster
Bo zmieniłem biggrin.gif
spenalzo
Sorry, nie zauważyłem napisu - przyznaję sie bez bicia. Możecie mnie zmoderować :-P
Jabol
Cytat
Ja już sie uparłeś na te dwie zmienne to możesz zawsze zrobić tak:
[php:1:76a9dc5ccd]<?php
list($l1, l2) = file('plik');
?>[/php:1:76a9dc5ccd]
hmm... a co napisał manual, nie chce mi się szukać, ale opowiem wam o wiedzy jaką z niego wyciągnąłem!
Zmienna może zawierać cyfry, małe i duże litery oraz podkreślenie, z tym, że nie może się zaczynać od cyfry.
Jeżeli umiecie czytać ze zrozumieniem już wiecie o co chodzim jeżeli nie, to wam powiem. Zmienna nie może sie nazywać $|1!
Cudi
Ja napisałem "l" jak Leszek smile.gif a nie | (SHIFT + backslash)
Jabol
heh :oops: , ups. Ale to tak wygląda. Dlatego polecam dłuższe i bardziej opisowe nazwy zmiennych!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.