Autor Zpráva
Kateřina
Profil *
Ahojte,

potřebuji ořezat na konci slova samohlásku, tj. pokud tam je. Nevíte jak na to?
Tori
Profil
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 *
Hmm tak rtrim neudělal nic.

Testovala jsem to jako:
echo rtrim("Moje hotely");


Čekala jsem, že dostanu: Moje hotel
Kcko
Profil
Kateřina:
Podívejte se laskavě do dokumentace, jak se s funkcí trim pracuje.
Jozin
Profil
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
Jozin:
v rtrim sa da specifikovat aj viac tych samohlasiek, cize netreba pouzit preg_replace.
Jozin
Profil
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.

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:

0