[PHP] Premienanie slova na ine slovo

Webdesign, HTML, CSS, Flash, PHP, ASP, .NET, JavaScript. Kritika www stránek na Smetišti.

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Filozof666 15. 10. 2008 17:54

hmmmm no ok :)
Nie som este tak zdatny v PHP takze ma ospravedlnte za asi "primitivnu" prosbu :D

Potrebujem zistiť ako sa dokáže zmeniť slovo v premennej na uplne ine....
Napr.
Ked nejaka premenná bude mať hodnotu "TN" tak by som ju chcel automaticky zmeniť TN na Trenčín....

Dakujem za rýchlu odpoveď
Filozof666
Kolemjdoucí

Odeslat příspěvekod kernel_panic [passed] 15. 10. 2008 18:19

třeba str_replace

str_replace("TN", "Trenčín", $proměnná)
k bití internetovejch nihilistů jsem už příliš starej, ale za ty roky mně narostl krunýř, o kterej se vždy báječně rozplácnete; takže, mám zůstat čelem nebo?
kernel_panic [passed]
Přeborník Živě roku 2008
Uživatelský avatar

Odeslat příspěvekod Filozof666 15. 10. 2008 18:32

Ok dik funguje ale neexistuje aj nejaka ina funkcia ktora by to riešila pre viac premenných?
Filozof666
Kolemjdoucí

Odeslat příspěvekod kernel_panic [passed] 15. 10. 2008 18:44

proměnných nebo nahrazovaných výrazů?

pokud výrazů, hledaný i nahrazovaný výrazy mohou být pole, čili:

Kód: Vybrat vše
$zkratky = array("TN", "BA", "KO");
$mesta = array("Trenčín", "Bratislava", "Košice");

str_replace($zkratky, $mesta, $proměnná);

analogicky to lze provést i v několika proměnných

anebo zvolit úplně jinej způsob...
k bití internetovejch nihilistů jsem už příliš starej, ale za ty roky mně narostl krunýř, o kterej se vždy báječně rozplácnete; takže, mám zůstat čelem nebo?
kernel_panic [passed]
Přeborník Živě roku 2008
Uživatelský avatar

Odeslat příspěvekod Filozof666 15. 10. 2008 18:51

ok dakujem velmi pekne za pomoc :)
Filozof666
Kolemjdoucí

Odeslat příspěvekod gofry 20. 10. 2008 18:42

To je lepšie si urobiť asociatívne pole:
Kód: Vybrat vše
$mesta = array (
  'TN' => 'Trenčín',
  'KE' => 'Košice',
  'PO' => 'Prešov',
  'ZA' => 'Žilina',
);

$skratka = 'PO';

echo $mesta[$skratka];
gofry
Junior
Uživatelský avatar


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků