Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]usuwanie tablicy
Forum PHP.pl > Forum > Przedszkole
j.kowalczyk
Witam mam taki problem posiadam plik csv w ktorym mam zapisane rekordy oddzielone srednikami
cos na ten styl

1;2;3;4;5
2;3;4;5;6
1;2;3;4;5
chodzi o to by usunac 2 ostatnie elementy.
tak by pozostalo
1;2;3
2;3;4
1;2;3

posiadam taki kod
Kod
$file=file('historia1.csv');
$plik=fopen('historia1.csv', 'r');
$kom=explode(";", $file[0]);
unset($kom[3], $kom[4]);

mam to w ten sposob zrobiony ale mi nie usuwa tych elementow..wydaje mi sie ze to jest zwiazane z fopen i znacznikiem 'r' ale jak uzyje 'w' to usuwa mi wszystko..ma ktos jakis pomysl?
bede wdzieczny bardzo za pomoc
blim
Polecam ten adres http://php.net/manual/en/ref.array.php na pewno znajdziesz, to czego potrzebujesz smile.gif
Wiochi
A to jest cały kod? Bo brakuje w nim implode() na tablicy i zapisu do pliku.
j.kowalczyk
Dzieki wielkie strone znam,
ale niestety wydaje mi sie ze nie ma tam tego co mi potrzebne..

masz racje:)
ja glupi pomyslalem ze jak zrobie unset to on automatycznie sobie zapisze te zmiany w pliku...ehhh moja wina..
postaram sie to zmienic zaraz..
ale jedno to nie moge uzyc 'r' tylko 'w' bo r to tylko do odczytu
Wiochi
'w' to raczej też nie, bo wtedy nie będziesz mógł odczytać pliku.

Możesz skorzystać z innych funkcji:
file_get_contents
file_put_contents
thek
A czy w i r to jedyne specyfikatory trybu otwarcia pliku? winksmiley.jpg Ja kojarzę, że było ich tam nieco mniej niż 10... r, r+, w, w+, x, x+, a, a+, plus flagi dodatkowe b oraz t smile.gif Do wyboru do koloru biggrin.gif
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.