Autor | Zpráva | ||
---|---|---|---|
Kateřina Profil * |
#1 · Zasláno: 3. 7. 2011, 16:15:23
Ahojte,
potřebuji ořezat na konci slova samohlásku, tj. pokud tam je. Nevíte jak na to? |
||
Tori Profil |
#2 · Zasláno: 3. 7. 2011, 16:20:45 · Upravil/a: Tori
rtrim (smaže všechny *zadané* samohlásky z konce slova, ne jen jednu), nebo preg_replace (dá se přesně určit, že jen jeden znak).
|
||
Kateřina Profil * |
#3 · Zasláno: 3. 7. 2011, 17:01:30
Hmm tak rtrim neudělal nic.
Testovala jsem to jako: echo rtrim("Moje hotely"); Čekala jsem, že dostanu: Moje hotel |
||
Kcko Profil |
#4 · Zasláno: 3. 7. 2011, 17:04:01
Kateřina:
Podívejte se laskavě do dokumentace, jak se s funkcí trim pracuje. |
||
Jozin Profil |
#5 · Zasláno: 3. 7. 2011, 17:05:35
Zdravím, jestli to chceš jen jako poslední znak stringu a né každé slovo, tak:
<?php echo rtrim("Moje hotely", "y"); //nebo můj způsob echo preg_replace('~[y]$~', '', 'Moje hotely'); místo y bude seznam písmen, který to má nahradit tzn třeba '~[aeiou]$~' |
||
pcmanik Profil |
#6 · Zasláno: 3. 7. 2011, 17:46:06
Jozin:
v rtrim sa da specifikovat aj viac tych samohlasiek, cize netreba pouzit preg_replace. |
||
Jozin Profil |
#7 · Zasláno: 3. 7. 2011, 22:09:52
pcmanik:
Netvrdil jsem, že ro v rtrim nejde, jen jsem uvedl příklad k preg_replace... Pokud by chtěla, tak si přečte v dokumentaci, jak toho dosáhnout. |
||
Časová prodleva: 13 let
|
0