substr_replace ක්රියාකාරීත්වය
substr_replace ක්රියාකාරීත්වය අකුරු පේලියක නිශ්චිත කොටසක් වෙනත් එකක් සමඟ ප්රතිස්ථාපනය කරයි. මෙම ක්රියාකාරීත්වය අකුරු පේලියෙන් නිශ්චිත කොටසක් කපා ඉවත් කරයි (පරාමිතීන් මගින් කපා ගැනීම ආරම්භ කළ යුතු ස්ථානය සහ කීයක් ගත යුතුද යන්න දක්වා ඇත) සහ කපාගත් කොටස නිශ්චිත අකුරු පේලියක් සමඟ ප්රතිස්ථාපනය කරයි. අවසාන පරාමිතිය නොදක්වා තිබේ නම් - ප්රතිස්ථාපනය අකුරු පේලියේ අවසානය දක්වා සිදුවේ.
වාක්ය ගොනුව
substr_replace(array|string $string, array|string $replace, array|int $offset, array|int|null $length = null): string|array
උදාහරණය
අකුරු පේලියෙන් අක්ෂර කපා ගනිමු, පළමුවැන්නෙන් ආරම්භ කරමින්
(අක්ෂර සංඛ්යා කිරීම බිංදුවෙන් ආරම්භ වේ),
3 කොටස සහ ඒවා වෙනුවට
'!!!' ඇතුල් කරමු:
<?php
echo substr_replace('abcde', '!!!', 1, 3);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'a!!!e'
උදාහරණය
අකුරු පේලියෙන් අක්ෂර කපා ගනිමු, පළමුවැන්නෙන් ආරම්භ කර
අකුරු පේලියේ අවසානය දක්වා (අවසාන
පරාමිතිය නොදක්වා ඇති බැවින්) සහ ඒවා වෙනුවට
'!!!' ඇතුල් කරමු:
<?php
echo substr_replace('abcde', '!!!', 1);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'a!!!'
මෙයද බලන්න
-
str_replaceක්රියාකාරීත්වය,
අකුරු පේලියක සෙවීම සහ ප්රතිස්ථාපනය ක්රියාත්මක කරයි -
substrක්රියාකාරීත්වය,
උපඅකුරු පේලියක කොටසක් කපා ගනී