strtr ශ්‍රිතය

strtr ශ්‍රිතය පේළියක අක්ෂර සෙවීම හා ප්‍රතිස්ථාපනය කරයි. ක්‍රියා කිරීමේ ආකාර දෙකක් ඇත.

පළමු ආකාරයේදී, ශ්‍රිතය ප්‍රතිස්ථාපන අරාව ගනී: යතුරු ලෙස අපි ප්‍රතිස්ථාපනය කරන දේ සේවය කරයි, අගයන් ලෙස - අපි ප්‍රතිස්ථාපනය කරන්නේ කුමක් ද යන්න:

phpstrtr(ප්‍රතිස්ථාපනය කළ යුත්තේ කොහෙද, ප්‍රතිස්ථාපන අරාව);

දෙවන ආකාරයේදී, ශ්‍රිතය එක් පරාමිතියකින් ප්‍රතිස්ථාපනය කරනු ලබන අක්ෂර සහිත පේළිය ගනී, දෙවන පරාමිතිය ලෙස - ප්‍රතිස්ථාපනය සිදු කරනු ලබන අක්ෂර සහිත පේළිය. පළමු පේළියේ අනුරූප අක්ෂර දෙවන පේළියේ අනුරූප අක්ෂර වලින් ප්‍රතිස්ථාපනය වේ:

phpstrtr(ප්‍රතිස්ථාපනය කළ යුත්තේ කොහෙද, කුමක් ප්‍රතිස්ථාපනය කරන්නේ ද, කුමක් සමඟ ප්‍රතිස්ථාපනය කරන්නේ ද);

උදාහරණය

මෙම උදාහරණයේ දී, ශ්‍රිතය අක්ෂර 1 සහ 2 පිළිවෙලින් 'a' සහ 'b' වලින් ප්‍රතිස්ථාපනය කරයි:

php<?php
  echo strtr('111222', ['1'=>'a', '2'=>'b']);
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

php'aaabbb'

උදාහරණය

මෙම උදාහරණයේ දී ද, ශ්‍රිතය අක්ෂර 1 සහ 2 පිළිවෙලින් 'a' සහ 'b' වලින් ප්‍රතිස්ථාපනය කරයි:

php<?php
  echo strtr('111222', '12', 'ab');
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

php'aaabbb'

මේවාත් බලන්න

  • str_replace ශ්‍රිතය,
    එය ද සෙවීම හා ප්‍රතිස්ථාපනය සිදු කරයි
  • substr_replace ශ්‍රිතය,
    එය පේළියක කොටසක් කපා ඉවත් කර එය වෙනත් දෙයකින් ප්‍රතිස්ථාපනය කරයි