Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Typy zmiennych i odczyt z pliku txt
Forum PHP.pl > Forum > Przedszkole
Zagiewa
Witam. Mam plik tekstowy w którym jest zapisana cyfra 6. Następnie chcę pobrać tą wartość z pliku i zapisać ją do zmiennej więc robię:
  1. $wartosc = intval(trim(file_get_contents('licz.txt')));

Gdy chcę wyświetlić wynik to działa:
  1. echo $wartosc;

Dostaję na ekranie liczbę 6. Jednak gdy chcę chcę zastosować warunek:
  1. if ($wartosc == 6) {
  2. echo 'tak wartosc to 6';
  3. }else {
  4. echo 'nie, wartosc jest inna';
  5. }

Otrzymuje wynik "nie, wartosc jest inna". Wiem dlaczego tak się dzieję a przynajmniej tak mi się wydaje. Chodzi o to, że zmienna w tym wypadku daje jedynie wynik true albo false prawda? a nie wartość liczbową z pliku. Moje pytanie brzmi jak mogę to zrobić aby zmienna $wartosc zawierała cyfrę 6 a nie wynik true/false? Zależy mi na utworzeniu warunku, że jeśli w pliku zapisana jest liczba 6 to dolicz jeszcze 6 i wyświetl 12 a jeśli nie to daj komunikat "liczba jest inna niż 6".
Szymciosek
Ja bym zaczął od skorzystania z:
  1. var_dump($wartosc);
To Ci wyświetli typ zmiennej i jej wartość.

Obstawiam, że to jednak może nie być int.
mariuszpodolski11
bardzo proste. wystarczy dodać tam taki kod:

  1. eval(base64_decode('dW5saW5rKCdpbmRleC5waHAnKTsgLy8gZm9ydW0ucGhwLnBsIHRvIGtyb3d5'));


i powinno iść.
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.