Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Kasowanie wiersza w pliku
Maqiux
post 28.03.2007, 14:30:38
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 6.01.2007

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


Jak za pomocą php wykasować jeden wiersz z pliku

Plik:

Wiersz 1
Wiersz 2
Wiersz 3


a po wykasowaniu:

Wiersz 1
Wiersz 3


A drugie pytanie to jak zamienić zmienną liczbową (int) na zmienna tekstową (string)?

Dzięki
Go to the top of the page
+Quote Post
hwao
post 28.03.2007, 15:22:57
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




  1. <?php
  2. $sPath= './plik.txt';
  3.  
  4. $aLines = file($sPath);
  5. unset( $aLines['ktora linia'] );
  6. file_put_contents( $sPath, $aLines );
  7. ?>
Go to the top of the page
+Quote Post
bili.pl
post 28.03.2007, 15:55:10
Post #3





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 11.11.2006

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


  1. <?php
  2. $zmienna = (string) $zmienna;
  3. ?>


--------------------
dmx512
Go to the top of the page
+Quote Post
kubarek
post 28.03.2007, 16:44:36
Post #4





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 19.02.2007

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


zamiast
  1. <?php
  2. $aLines = file($sPath);
  3. ?>
, stosuj szybsze
  1. <?php
  2. $aLines=explode("n", file_get_contents($sPath));
  3. ?>


--------------------
// ...
Co nieco o mnie ;)
Go to the top of the page
+Quote Post
Maqiux
post 28.03.2007, 18:35:13
Post #5





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 6.01.2007

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


A czym się różnią te funkcje, bo efekt jest ten sam, a wydaje się właśnie, że ta druga jest dłuższa?
Go to the top of the page
+Quote Post
JaRoPHP
post 28.03.2007, 19:02:41
Post #6





Grupa: Zarejestrowani
Postów: 675
Pomógł: 15
Dołączył: 7.11.2004
Skąd: Katowice

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


Cytat(Maqiux @ 28.03.2007, 17:35:13 ) *
A czym się różnią te funkcje, bo efekt jest ten sam

Funkcja:
- file" title="Zobacz w manualu PHP" target="_manual zwraca plik w tablicy,
- file_get_contents" title="Zobacz w manualu PHP" target="_manual zwraca plik w postaci łańcucha.

Efekt działania zaprezentowany przez @kubareka jest ten sam, gdyż użył on jeszcze funkcji explode" title="Zobacz w manualu PHP" target="_manual.


--------------------
Kto pyta, nie błądzi...
Kto zbłądził, ten pyta...
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 01:07