Funksioni strtr
Funksioni strtr kryen kërkim dhe
zëvendësim të karaktereve në një varg. Ka dy mënyra
funksionimi.
Në mënyrën e parë, funksioni printon një grup zëvendësimesh: çelësat janë ajo që ne po zëvendësojmë, dhe vlerat janë ajo me çka do të zëvendësojmë:
strtr(ku zëvendësojmë, grupi i zëvendësimeve);
Në mënyrën e dytë, funksioni me një parametër printon një varg me karakteret që do të zëvendësohen, dhe me parametrin e dytë - një varg me karakteret me të cilat do të kryhet zëvendësimi. Karakteret përkatëse të vargut të parë do të zëvendësohen me karakteret përkatëse të vargut të dytë:
strtr(ku zëvendësojmë, çfarë zëvendësojmë, me çfarë zëvendësojmë);
Shembull
Në këtë shembull, funksioni do të zëvendësojë karakteret
1 dhe 2 me 'a' dhe 'b'
përkatësisht:
<?php
echo strtr('111222', ['1'=>'a', '2'=>'b']);
?>
Rezultati i ekzekutimit të kodit:
'aaabbb'
Shembull
Në këtë shembull, funksioni gjithashtu do të zëvendësojë karakteret
1 dhe 2 me 'a' dhe 'b'
përkatësisht:
<?php
echo strtr('111222', '12', 'ab');
?>
Rezultati i ekzekutimit të kodit:
'aaabbb'
Shihni gjithashtu
-
funksionin
str_replace,
i cili gjithashtu kryen kërkim dhe zëvendësim -
funksionin
substr_replace,
i cili prenë një pjesë të vargut dhe e zëvendëson atë me një tjetër