![]() |
![]() |
![]()
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) ?
|
|
|
![]() |
![]()
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) ?
|
|
|
![]()
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] |
|
|
![]()
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) |
|
|
![]()
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 :] |
|
|
![]()
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()... |
|
|
![]()
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)
|
|
|
![]()
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
|
|
|
![]()
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:
hmm... a co napisał manual, nie chce mi się szukać, ale opowiem wam o wiedzy jaką z niego wyciągnąłem!
[php:1:76a9dc5ccd]<?php list($l1, l2) = file('plik'); ?>[/php:1:76a9dc5ccd] 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! |
|
|
![]()
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)
|
|
|
![]()
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!
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 17:01 |