Autor | Zpráva | ||
---|---|---|---|
gall Profil * |
#1 · Zasláno: 24. 11. 2014, 18:38:44
Zdravím mohli by jste mi prosim poradit jak mam v danem textu nahradit všechny mezery např pomlčkama
Zkoušel jsem použít toto : echo(str_replace(" ","-","inoerneo")); Ale zda se zetomezery tim to způsobem neuznává :D Predem díky za odpoved |
||
Kubo2 Profil |
|||
jefitto44 Profil |
#3 · Zasláno: 24. 11. 2014, 18:49:07
Rozumej tomu tak,ž ev stringu žiadnu medzeru nemáš, čiže ti nemá čo nahradiť pomlčkou :D
|
||
gall Profil * |
#4 · Zasláno: 24. 11. 2014, 21:05:39
jefitto44:
Pardo to jsem z kopíroval z jedné stránky podle které jsem to dělal. Ma tam byt proměnná $text = nějaký text $text1 = echo(str_replace(" ","-","$text")); A s tím bych pak dále pracoval |
||
Tomáš123 Profil |
#5 · Zasláno: 24. 11. 2014, 21:08:47
gall:
Teda problém bol v tom, že ste si nevšimli, že text nemá medzery, alebo aj súčasné riešenie [#4] vám nejakým spôsobom nefunguje? |
||
lionel messi Profil |
#6 · Zasláno: 24. 11. 2014, 21:09:26
Pokiaľ to bude takto:
$text = "nějaký text"; $text1 = echo(str_replace(" ","-",$text)); Tak to bude fungovať a vráti nějaký-text .
|
||
gall Profil * |
#7 · Zasláno: 24. 11. 2014, 21:28:06
$title = $_POST['title'];
$address1 = echo(str_replace(" ","_","$title")); <---radek 288 Hlasi mi to chybu v radku 288 (Parse error: syntax error, unexpected T_ECHO) |
||
lionel messi Profil |
$title = $_POST['title']; $address1 = echo str_replace(" ","_", $title); |
||
Marschmallow Profil |
gall:
Vyzkoušej tenhle kód: <?php $title = "Nějaký dlouhý text"; $promenna = str_replace(" ","-",$title); echo $promenna; ?> Text připravený ke „zpomlčkování“ je uložený v proměnné $title . Živá ukázka.
Pokud tedy obsah posíláš pomocí POSTu, kód bude vypadat takto: <?php $title = $_POST['title']; $promenna = str_replace(" ","-",$title); echo $promenna; ?> |
||
gall Profil * |
#10 · Zasláno: 24. 11. 2014, 21:41:33
víte ja potrebuji mít ten hotovy text bez mezer s pomlckama ulozeny jako promennou
|
||
Tomáš123 Profil |
gall:
„unexpected T_ECHO“ Hodnotou premennej nemôže byť výpis do stránky pomocou echa . Na podobné priradenie výstupu existuje funkcia sprintf():
$title = $_POST['title']; $address1 = sprintf(str_replace(" ","_","$title")); |
||
Marschmallow Profil |
gall:
Text bez mezer máš v mém kódě výše [#9] uložený v proměnné $promenna .
Takže hotový kód i s braním dat z POST je takto (a zpomlčkovaný text z POST je v proměnné $promenna): <?php $title = $_POST['title']; $promenna = str_replace(" ","-",$title); echo $promenna; ?> |
||
gall Profil * |
#13 · Zasláno: 24. 11. 2014, 22:10:29
díky moc už to funguje
|
||
Marschmallow Profil |
gall:
Samozřejmě, že pokud chceš s proměnnou s pomlčkami dále pracovat, můžeš celý čtvrtý řádek s echo vymazat, aby se Ti nevypisovala.
|
||
Časová prodleva: 9 let
|
0