
[PHP]Úprava řetězce
Zdravím
Potřeboval bych upravit řetězec například "25.55" a když chybí "5.55" číslice před desetinou čárkou tak to doplnit "0" , já vím že je to pro někoho hračka ale já bych nad tím strávil mládí díky
https://www.php.net/manual/en/function.sprintf.php
Já když to upravím takto ten řádek vyznačený v příloze tak se to nevykoná kde je chyba? díky
Daj sem výpis iba toho, čo Ti z toho leze:
<?php
$username = $_GET['username'];
echo $username;
bez Tvojich úprav !!!
Je lepšie ladiť pomocou
či
čo vypíše neskonvertovaný obsah a k tomu aj dátový typ. Použitie echo automaticky konvertuje obsah na reťazec.
Vracím se tomu
Tento řetězec mi posílá ESP8266 na sever
22.623.46-59
což je 22.62 teplota
3.46 getVcc
-59 WiFi.RSSI()
to jsem měl seřízeno dobře
ale jakmile spadne teplota pod 10 stupňů tak mi to vypisuje blbosti
například 9.56C, .46-Volt, 52dB
jak upravit aby to fungovalo dobře? díky
na ktorej pozícii je teplota, napätie...vieš len Ty...
Uprav si zdrojový kód v ESP8266 tak, aby tie data posielal oddelené napr. čiarkou, (alebo iným znakom):
22.62, 3.46, -59
keď následne na serveri "vyseparuješ" všetky reťazce, oddelené čiarkou, vyhneš sa všetkým nepríjemnostiam a budeš dostávať vždy takú hodnotu, ktorú potrebuješ pre konkrétny údaj...
Chcel som napísať niečo v podobnom duchu. Akurát s tým rozdielom, aby tú úpravu toho čísla urobil tiež už v 8266.