Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] skasowanie co drugą linijke w pliku i zapisanie zmiany
maryaan
post
Post #1





Grupa: Zarejestrowani
Postów: 380
Pomógł: 2
Dołączył: 5.01.2007

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


to ze jestes zielona jeszcze nie upowaznia Cie do crosspostingu na dzien dobry :] a jesli chodzi o to kasowanie co drugiej linii to sprawa jest bardzo prosta, wystarczy funkcja file a pozniej zapis do pliku otrzymanej tablicy, oczywiscie z pominieciem parzystych elementow (lub nieparzystych - na to samo wyjdzie)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sokal
post
Post #2





Grupa: Zarejestrowani
Postów: 237
Pomógł: 1
Dołączył: 8.02.2007

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


  1. <?php
  2. $plik = 'plik.txt';  # nazwa pliku
  3. $odczytane = file($plik);
  4. $zero = 'tak';  # czy zapisać pierwszy element tablicy? (parzyste)
  5. $ile = count($odczytane);
  6. if($zero == 'tak')
  7. {
  8. for($i=0;$i<=$ile;$i++)
  9. {
  10. $dziel = $liczba % 2;
  11. if($dziel == 0)
  12.  $tablica[] = $odczytane;
  13. }
  14. }
  15. else if($zero == 'nie')
  16. {
  17. for($i=0;$i<=$ile;$i++)
  18. {
  19. $dziel = $liczba % 2;
  20. if($dziel <> 0)
  21.  $tablica[] = $odczytane;
  22. }
  23. }
  24. ?>

Co drugą wartość masz teraz w $tablica, wystarczy już zapisać (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Powinno działać (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Ten post edytował Sokal 31.03.2007, 07:47:15
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: 6.10.2025 - 15:28