Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Plik tekstowy i explode
EduarDOO
post
Post #1





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

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


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
mrc
post
Post #2





Grupa: Zarejestrowani
Postów: 160
Pomógł: 27
Dołączył: 22.09.2008
Skąd: Tarnów

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


Zamień parametry miejscami w explode().


--------------------
Go to the top of the page
+Quote Post
EduarDOO
post
Post #3





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

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


Wtedy w errorze jest parameter 2 to be string, zamiast 1 jak wcześniej.
Go to the top of the page
+Quote Post
Pyton_000
post
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


file() zwraca tablicę.

użyj file_get_contents()
Go to the top of the page
+Quote Post
EduarDOO
post
Post #5





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

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


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 biggrin.gif

Ten post edytował EduarDOO 19.04.2016, 16:23:27
Go to the top of the page
+Quote Post
rad11
post
Post #6





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


A o petlach nie słyszał ?

Ten post edytował rad11 19.04.2016, 16:39:41
Go to the top of the page
+Quote Post
nospor
post
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
A o petlach nie słyszał ?

A o petlach nie słyszał ?


Widze rad11 tak sie przejal tym co napisal ze sie zapetlil biggrin.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
rad11
post
Post #8





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


Coś się przycielo :-)
Go to the top of the page
+Quote Post
EduarDOO
post
Post #9





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

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


Hahahaha, słyszał ale nie wiem jak w miarę krótki i prosty sposób to zastosować biggrin.gif Dodajmy że działający biggrin.gif
Go to the top of the page
+Quote Post
nospor
post
Post #10





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




http://php.net/manual/en/control-structures.foreach.php


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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 Aktualny czas: 21.08.2025 - 13:32