![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 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); |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 05:10 |