IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
N-nojmi
Člen
Avatar
N-nojmi:22.9.2014 15:02

Zdravím, chtěl bych poradit, jak dostanu z řetězce co přijde z formuláře mezery.

Např. uživatel zadá do pole cena: 49 990

tak bych potřeboval vrátit řetězec bez mezery....
funkce co jsem našel nefunguje.... :(

strtr($output," ","");

Předem díky ;)

Odpovědět
22.9.2014 15:02
Není hloupých lidí, jen lidí co málo používají google...
Avatar
vosa53
Člen
Avatar
vosa53:22.9.2014 15:13

Tohle by mělo fungovat:

$textBezmezer = str_replace(" ", "", "49 990");
 
Nahoru Odpovědět
22.9.2014 15:13
Avatar
N-nojmi
Člen
Avatar
Odpovídá na vosa53
N-nojmi:22.9.2014 15:21

bohužel.....

$number = 49 995;

$textBezmezer = str_replace(" ", "", $number);

echo($textBezmezer);

vypíše chybu

Nahoru Odpovědět
22.9.2014 15:21
Není hloupých lidí, jen lidí co málo používají google...
Avatar
Jan Lupčík
Tvůrce
Avatar
Odpovídá na N-nojmi
Jan Lupčík:22.9.2014 15:26

Ano, vypíše. Musíš to zapsat takhle:

$number = "49 995";
$textBezmezer = str_replace(" ", "", $number);
echo($textBezmezer);

Takhle mi to funguje :)

Nahoru Odpovědět
22.9.2014 15:26
TruckersMP vývojář
Avatar
N-nojmi
Člen
Avatar
Odpovídá na Jan Lupčík
N-nojmi:22.9.2014 15:40

Díky, zapomněl jsem dát číslo do uvozovek ;)

už jsem si to vylepšil a odstraní to jak mezery, tak čárky ;)

$number = "49,99 5";
$string = preg_replace('/\s+/', '', $number);
$hotovo = str_replace(",","",$string);
echo($hotovo);
Editováno 22.9.2014 15:41
Nahoru Odpovědět
22.9.2014 15:40
Není hloupých lidí, jen lidí co málo používají google...
Avatar
Jan Lupčík
Tvůrce
Avatar
Odpovídá na N-nojmi
Jan Lupčík:22.9.2014 15:42

Není zač. :)

Nahoru Odpovědět
22.9.2014 15:42
TruckersMP vývojář
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.