

PHP - převod názvů
Zdravím, poradil by prosím někdo, jak udělat jednodušee v PHP převod takových názvů abych nemusel vytvářet zbytečně pole a identifikovat je podle klíčů?
kolo -> Kolo
velke-cervene-auto -> VelkeCerveneAuto
male-auto -> MaleAuto
Děkuji za pomoc.
nieco taketo. netestovane, pisane z hlavy.
alebo lepsie - bez cyklu a podobnych blbosti:
Ale je tam stejně nějaká chyba, vrací to
místo
Díky chlapy za pomoc. Příznám se, že se před těmi co ovládají reg. výrazi hluboce klaním, nechápu jak se to může někdo naučit když to nemá žádnou logiku
Regulární výrazy logiku mají a naučit se dají. Průšvih je v tom, že syntaxe není v každém prostředí stejná, což opravdu na zbláznění je.
Tak asi jak kdo, já tohle fakt nikdy nedám ?-(
a vydíš tam tu chybu?
chyba je v tom, ze som pouzil \u co je bezny zapis v regexe. Bohuzial PHP to akosi ignoruje. Takze pouzi to, co poslal los, ak to chces bez foreach-u.
Podle mně \u vůbec v PHP není. Aspoň v dokumentaci nic nemohu najít.
Pokud v retězci budou i české znaky, použij mb_strtoupper a mb_substr a nezapomeň zadat kódování (např. "utf-8").
Buď takto:
Alebo takto:
Díky moc, použil jsem na konec tohle a funguje super
Snažím se tam dostat podtržítko, abych získal takový výsledek
ale vůbec mi to nejde
Můžeš mi prosím ještě poradit? Ale i tak velké díky všem za pomoc.
PS: nevím jak funguje preg_replace(), ale kdyby s tím byl problém, stačilo by mi to i takto
Napr.: