Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Usuwanie Znaków lub ich zmiana, Usuwanie Znaków lub ich zmiana
troian
post
Post #1





Grupa: Zarejestrowani
Postów: 184
Pomógł: 2
Dołączył: 3.02.2013

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


Witam mam drobny problem z kodem php nie bardzo wiem jak sobie z nim poradzić, plik w którym zawarte są wartości wygląda następująco:

wartosci.txt
"wartosc1";"wartosc2";"wartosc3";"wartosc4"

Jak widać po między wartościami 2 i 3 jest znak ";" więc usunąłem go za pomocą takiej funkcji:

$echo = explode('";"', fgets($plik));

i kiedy wpisze $echo['2'] odczytuje mi wartosc2
kiedy wpiszę $echo['4'] wyswietla mi wartosc4"
niby nie przeszkadza mi to " gdyż to miało iść tylko do sortowania, ale kiedy napisze:
if($echo['4'] == 'wartosc4"')

nie działa wgl :/ nie wiem jak zrobić dwa atrybuty które będą kasowały i znaki ";" i pozostały na początku i końcu "
Ma ktoś jakiś pomysł?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
troian
post
Post #2





Grupa: Zarejestrowani
Postów: 184
Pomógł: 2
Dołączył: 3.02.2013

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


Cytat(nospor @ 23.07.2014, 11:34:21 ) *
Nie BR tylko znak nowej linii. BR to nowa linia w HTML.

Uzyj TRIM() i po sprawie


if($echo['6'] == TRIM('wartosc4'))

Dobrze ?
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: 12.10.2025 - 01:25