![]() |
![]() |
![]()
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ł? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 2 Dołączył: 3.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
Napisałem o tak ale nie działa :
$odczyt = explode(';', fgets($plik)); $echo = str_replace('"', "", $odczyt); edit znaczy działa jeżeli odczytamy wartosc3 [ przed ostatnią ] ale kiedy chce ostatnią wartość czyli piszę: if($data['6'] == "wartosc4") to nie działa wgl ;/ a kal dam if($data['6'] == "wartosc3") to działa Ten post edytował troian 23.07.2014, 10:15:51 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 23:13 |