Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Odczyt 2 linii po kolei
raven22
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 6.05.2003

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


Jak odczytac z pliku np. plik.ext 1 linie i wrzucic ja do $l1, a druga linie odczytac i wrzucic do $l2 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
DeyV
post
Post #2





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




a nie wystarczy $L = file('plik'); i odwoływanie do zmiennej $L[1] (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Go to the top of the page
+Quote Post
Cudi
post
Post #3


Administrator planeta/IRC


Grupa: Przyjaciele php.pl
Postów: 385
Pomógł: 0
Dołączył: 19.04.2003
Skąd: Zabrze

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


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]
Go to the top of the page
+Quote Post
Wankster
post
Post #4





Grupa: Zarejestrowani
Postów: 208
Pomógł: 0
Dołączył: 19.04.2003

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


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ć (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
Cudi
post
Post #5


Administrator planeta/IRC


Grupa: Przyjaciele php.pl
Postów: 385
Pomógł: 0
Dołączył: 19.04.2003
Skąd: Zabrze

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


$file = fopen( 'plik.ext', 'r' ); (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?

A nie przypdadkiem file() ? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

I można by skorzystać z foreach'a zamiast z for'a :]
Go to the top of the page
+Quote Post
spenalzo
post
Post #6





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

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


Cytat
$file  = fopen( 'plik.ext', 'r' ); (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
 
A nie przypdadkiem file() ? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Hmm? Przecież jest file()...
Go to the top of the page
+Quote Post
Wankster
post
Post #7





Grupa: Zarejestrowani
Postów: 208
Pomógł: 0
Dołączył: 19.04.2003

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


Bo zmieniłem (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
spenalzo
post
Post #8





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

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


Sorry, nie zauważyłem napisu - przyznaję sie bez bicia. Możecie mnie zmoderować :-P
Go to the top of the page
+Quote Post
Jabol
post
Post #9





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

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


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!
Go to the top of the page
+Quote Post
Cudi
post
Post #10


Administrator planeta/IRC


Grupa: Przyjaciele php.pl
Postów: 385
Pomógł: 0
Dołączył: 19.04.2003
Skąd: Zabrze

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


Ja napisałem "l" jak Leszek (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) a nie | (SHIFT + backslash)
Go to the top of the page
+Quote Post
Jabol
post
Post #11





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

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


heh :oops: , ups. Ale to tak wygląda. Dlatego polecam dłuższe i bardziej opisowe nazwy zmiennych!
Go to the top of the page
+Quote Post

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: 22.08.2025 - 17:01