Kazi strtr
Kazi strtr inatekeleza utafutaji na
ubadilishaji wa herufi katika mfumo wa mstari. Ina njia mbili
za kufanya kazi.
Katika njia ya kwanza, kazi inakubali safu ya mbadala: funguo ni kile tunachobadilisha, na thamani ni kile tutakachobadilisha:
strtr(tunabadilisha wapi, safu ya mabadiliko);
Katika njia ya pili, kazi inakubali kigezo kimoja cha mfumo wa mstari na herufi ambazo zitabadilishwa, na kigezo cha pili - mfumo wa mstari na herufi ambazo utafanywa mabadiliko. Herufi zinazolingana za mfumo wa mstari wa kwanza zitabadilishwa kuwa herufi zinazolingana katika mfumo wa mstari wa pili:
strtr(tunabadilisha wapi, tunabadilisha nini, tunabadilisha kuwa nini);
Mfano
Katika mfano huu kazi itabadilisha herufi
1 na 2 kuwa 'a' na 'b'
mtawalia:
<?php
echo strtr('111222', ['1'=>'a', '2'=>'b']);
?>
Matokeo ya utekelezaji wa kodi:
'aaabbb'
Mfano
Katika mfano huu pia kazi itabadilisha herufi
1 na 2 kuwa 'a' na 'b'
mtawalia:
<?php
echo strtr('111222', '12', 'ab');
?>
Matokeo ya utekelezaji wa kodi:
'aaabbb'
Angalia pia
-
kazi
str_replace,
ambayo pia inatekeleza utafutaji na ubadilishaji -
kazi
substr_replace,
ambayo inakata sehemu ya mfumo wa mstari na kuibadilisha na nyingine