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функциясын,
ал саптын бир бөлүгүн кесип алып, аны башкасы менен алмаштырат