Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]zawartość pliku jako liczba
pernaczy
post 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"> &nbsp;20.12&nbsp;</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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post 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 &nbsp; to popraw jeszcze wyraznie na

preg_match('/<span[^>]*> &nbsp;(.*?)&nbsp;<\/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

Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.04.2024 - 17:12