Autor Zpráva
milbr
Profil *
Přeju vám všem pěkný předvánoční večer,
asi je to jednoduché řešení, ale přesto bych vás chtěl poprosit o radu.
Mám něco takového, možná na to jdu úplně špatně.

$sklad_1 = str_replace ("1", "skladem", "".$info["sklad"]."");
$sklad_2 = str_replace ("2", "do tří dnů", "".$info["sklad"]."");
$sklad_3 = str_replace ("3", "na vyžádání", "".$info["sklad"]."");

$sklad_hodnota = "$sklad_1 $sklad_2 $sklad_3";

Potřeboval bych nahradit nadbytečné 1, 2 a 3 které se nacházejí ve výpise za prázdnou hodnotou.
????
$sklad = str_replace( "1", " ", $sklad_hodnota);
Děkuju moc Milan
djlj
Profil
A kde je problém? Tohle ti nefunguje?

Mimochodem není třeba to přehánět s uvozovkami. Stačí $sklad_1 = str_replace ("1", "", $info["sklad"]);

Naopak zde ti chybějí: $sklad_hodnota = $sklad_1." ".$sklad_2." ".$sklad_3;
milbr
Profil *
djlj
Děkuju za odpověď, výpis $sklad_hodnota = ......... vypadá asi nějak takto:
skladem .... 2 do tří dnů 2 .... 3 3 na vyžádání Ta jednička zmizela ale potřeboval bych odstranit 2 a 3, myslím si že to bude chtít proměnné $sklad_1 $sklad_2 $sklad_3 asi uložit do pole a potom odstraňovat.
Děkuju Milan.
djlj
Profil
Aha!

$sklad_1 = str_replace (array("1", "2", "3"), "", $info["sklad"]);

Co takhle?
milbr
Profil *
djlj
Mooc díky !!!! to je ono, vše je OK !!! Přeju pěkné svátky !!!
Milan
djlj
Profil
milbr
Není zač, díky, přeju taky :).

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: