Zadejte hledaný výraz...

Odstranenj znaku v php

Taps
verified
rating uzivatele
(118 hodnocení)
1. 12. 2021 06:00:26
Dobrý den, prosím o radu jak z textu odstranit netisknutelný níže uvedený znak (potřebuji ho nahradit mezerou). V php skriptu používám UTF-8.
Děkuji
1. 12. 2021 06:00:26
https://webtrh.cz/diskuse/odstranenj-znaku-v-php/#reply1494697
David Musil
verified
rating uzivatele
(68 hodnocení)
1. 12. 2021 06:12:59
A neslo by to proste jednoduse nahradit pres str_replace?
Nebo to neni vzdy jen znak °, ale jsou to treba i jine?
1. 12. 2021 06:12:59
https://webtrh.cz/diskuse/odstranenj-znaku-v-php/#reply1494696
Případně další postup: vzít pouze čísla ze stringu a pak to vydělit 100. Otázkou je, jak to má být univerzální a zda se jedná jen o tento případ.
1. 12. 2021 08:12:30
https://webtrh.cz/diskuse/odstranenj-znaku-v-php/#reply1494695
TomasX
verified
rating uzivatele
(4 hodnocení)
1. 12. 2021 08:57:31
tohle vypadá na pevnou mezeru (nbsp), pokud ti to nepůjde přes ten skopírovaný znak, tak můžeš použít hexadecimální zápis takhle:
To ale platí pouze pro UTF-8, v ascii má tenhle znak kód xa0, tj. bez té první části.
Chceš-li opravdu odstranit všechny netisknutelné znaky kromě mezery, můžeš po nahrazení pevné mezery na normální (viz výše) odstranit i všechny ostatní takhle:
Případně lze vyjmenovat přímo konkrétní rozsahy znaků, které tam nechceš mít (tohle je srovnatelný s předchozím příkladem):
Pokud by ani jedno nefungovalo, pošli sem ukázku textu přechroustanou přes funkci base64_encode($string)
1. 12. 2021 08:57:31
https://webtrh.cz/diskuse/odstranenj-znaku-v-php/#reply1494694
Sashaa
verified
rating uzivatele
(18 hodnocení)
5. 12. 2021 16:00:15
Funkce: 
strip_tags($hodnota);  odebere HTML tagy z čísla (například: 423 se zobrazí jen číslo bez span);
str_replace("°", "", "$hodnota"); jak bylo uvedeno výše - nahradí libovolný symbol/text obsažené v $hodnotě 
preg_replace('/s+/', '', $hodnota); odebere zbytečné mezery v čísli
round($hodnota);  zaokrouhlí desetinné číslo na kulaté číslo
5. 12. 2021 16:00:15
https://webtrh.cz/diskuse/odstranenj-znaku-v-php/#reply1494693
Pro odpověď se přihlašte.
Přihlásit