EduarDOO
18.04.2016, 19:17:32
Witam. Dawno w szkole nie byłem i nie mogę poradzić sobie z tą błahostką. W pliku txt mam 10 zabytków oddzielonych przecinkiem. Mam za zadanie jakby "odczytać" jego zawartość, wyrazy wypisać osobno w sposób listy wypunktowanej(wyrazy są oddzielone przecinkiem, więc używam explode). Wygląda to tak:
<?php
$dane = file("zabytkikrk.txt");
$plik = explode($dane,',');
echo $plik;
?>
Błąd:Warning: explode() expects parameter 1 to be string, array given in C:\xampp\htdocs\php\1.7zadanie.php on line 3
Plik tekstowy jest w tej samej lokalizacji co plik php.
Zamień parametry miejscami w explode().
EduarDOO
18.04.2016, 19:28:15
Wtedy w errorze jest parameter 2 to be string, zamiast 1 jak wcześniej.
Pyton_000
19.04.2016, 08:30:03
file() zwraca tablicę.
użyj file_get_contents()
EduarDOO
19.04.2016, 16:14:45
Notice: Array to string conversion in C:\xampp\htdocs\php\1.7zadanie.php on line 4
Array
AAA okej zastosowałem echo '<li>'.$plik[0].'</li>'; 10 razy i już działa. Okej dzięki wielkie za pomoc
rad11
19.04.2016, 16:37:54
A o petlach nie słyszał ?
nospor
19.04.2016, 16:39:22
Cytat
A o petlach nie słyszał ?
A o petlach nie słyszał ?
Widze rad11 tak sie przejal tym co napisal ze sie zapetlil
EduarDOO
19.04.2016, 17:13:45
Hahahaha, słyszał ale nie wiem jak w miarę krótki i prosty sposób to zastosować

Dodajmy że działający