strtr ශ්රිතය
strtr ශ්රිතය පේළියක අක්ෂර සෙවීම හා
ප්රතිස්ථාපනය කරයි. ක්රියා කිරීමේ ආකාර දෙකක් ඇත.
පළමු ආකාරයේදී, ශ්රිතය ප්රතිස්ථාපන අරාව ගනී: යතුරු ලෙස අපි ප්රතිස්ථාපනය කරන දේ සේවය කරයි, අගයන් ලෙස - අපි ප්රතිස්ථාපනය කරන්නේ කුමක් ද යන්න:
strtr(ප්රතිස්ථාපනය කළ යුත්තේ කොහෙද, ප්රතිස්ථාපන අරාව);
දෙවන ආකාරයේදී, ශ්රිතය එක් පරාමිතියකින් ප්රතිස්ථාපනය කරනු ලබන අක්ෂර සහිත පේළිය ගනී, දෙවන පරාමිතිය ලෙස - ප්රතිස්ථාපනය සිදු කරනු ලබන අක්ෂර සහිත පේළිය. පළමු පේළියේ අනුරූප අක්ෂර දෙවන පේළියේ අනුරූප අක්ෂර වලින් ප්රතිස්ථාපනය වේ:
strtr(ප්රතිස්ථාපනය කළ යුත්තේ කොහෙද, කුමක් ප්රතිස්ථාපනය කරන්නේ ද, කුමක් සමඟ ප්රතිස්ථාපනය කරන්නේ ද);
උදාහරණය
මෙම උදාහරණයේ දී, ශ්රිතය අක්ෂර
1 සහ 2 පිළිවෙලින් 'a' සහ 'b'
වලින් ප්රතිස්ථාපනය කරයි:
<?php
echo strtr('111222', ['1'=>'a', '2'=>'b']);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'aaabbb'
උදාහරණය
මෙම උදාහරණයේ දී ද, ශ්රිතය අක්ෂර
1 සහ 2 පිළිවෙලින් 'a' සහ 'b'
වලින් ප්රතිස්ථාපනය කරයි:
<?php
echo strtr('111222', '12', 'ab');
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'aaabbb'
මේවාත් බලන්න
-
str_replaceශ්රිතය,
එය ද සෙවීම හා ප්රතිස්ථාපනය සිදු කරයි -
substr_replaceශ්රිතය,
එය පේළියක කොටසක් කපා ඉවත් කර එය වෙනත් දෙයකින් ප්රතිස්ථාපනය කරයි