फ़ंक्शन 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,
जो स्ट्रिंग का एक हिस्सा काटती है और उसे दूसरी से बदल देती है