Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno 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.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Buď takto: echo preg_replace('/(?:^|-)([a-z])/e', 'strtoupper("$1")', $premenna); Alebo takto: ec…
los 11.11.2014 14:56
los
Díky moc, použil jsem na konec tohle a funguje super echo preg_replace('/(?:^|-)([a-z])/e', 'strtou…
Martin Škaredý 21.11.2014 17:16
Martin Škaredý
Napr.: echo preg_replace('/(^|-)([a-z])/ie', 'strtoupper("$1" == "-" ? "_$2" : "$2")', $premenna); poslední
los 21.11.2014 17:27
los

Díky moc, použil jsem na konec tohle a funguje super

echo preg_replace('/(?:^|-)([a-z])/e', 'strtoupper("$1")', $premenna);

Snažím se tam dostat podtržítko, abych získal takový výsledek

kolo -> Kolo
male-auto -> Male_Auto
velke-cervene-auto -> Velke_Cervene_Auto

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

kolo -> Kolo_
male-auto -> Male_Auto_
velke-cervene-auto -> Velke_Cervene_Auto_

Zpět do poradny Odpovědět na původní otázku Nahoru