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ֆունկցիան,
որը հեռացնում է տողի մի մասը և փոխարինում այն մեկ այլ տողով