[PHP]zawartość pliku jako liczba |
[PHP]zawartość pliku jako liczba |
7.11.2019, 09:00:12
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 4.11.2019 Skąd: Niesiołowice Ostrzeżenie: (0%) |
Witam wszystkich. Jestem absolutnym początkującym więc proszę, nie obrażajcie się na banalność pytania.
Używam aplikacji, która generuje plik TXT. Plik wysyłam na serwer jako PHP i wyświetlam wartość z pliku na swojej stronie pogodowej. Zawartość pliku jest następująca: Kod <span style="border: 1px solid black;text-align:center;background:green;color: white"> 20.12 </span> Liczba w treści (w tym przypadku 20.12 zmienia się (jest zależna od temperatury i wilgotności otoczenia w momencie generowania pliku). Pytanie. Czy da się "wyjąć" tą liczbę z pliku i podstawić jako wartość zmiennej? Chciałbym tą zmienną użyć do wyświetlania właściwego (w zależności od wielkości liczby) obrazka. Pozdrawiam, Piotr |
|
|
7.11.2019, 15:55:04
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
eeeeeeee.......
skoro kod echo $matches[1]; var_dump(is_float($matches)); daje ci w wyniku 20.12 bool(false) No to wszystko jest ok. Swoja liczbe masz pod $matches[1] I oczywiscie ze is_float zawsze da ci false na tym, bo to jest tekst 20.12 Jak tak bardzo chcesz by to byla liczba 20.12 - co przy wyswietlaniu nie ma najmniejszego znaczenia - to zrzutuj to na float i wowczas is_float da ci true jak to dla ciebie takie wazne.... ps: poza tym teraz ty robisz is_float na $matches, ktore jest tablica wiec tym bardziej nie zwroci ci nigdy true... No i jesli faktycznie tam masz doslownie to popraw jeszcze wyraznie na preg_match('/<span[^>]*> (.*?) <\/span>/si', $string, $matches); -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 17:12 |