PHP str_ireplace () फ़ंक्शन
उदाहरण
स्ट्रिंग में "वर्ल्ड" (केस-असंवेदनशील) वर्णों को बदलें "हैलो वर्ल्ड!" "पीटर" के साथ:
<?php
echo str_ireplace("WORLD","Peter","Hello world!");
?>
परिभाषा और उपयोग
str_ireplace() फ़ंक्शन कुछ वर्णों को स्ट्रिंग में कुछ अन्य वर्णों से बदल देता है।
यह फ़ंक्शन निम्नलिखित नियमों द्वारा काम करता है:
- यदि खोजी जाने वाली स्ट्रिंग एक सरणी है, तो यह एक सरणी देता है
- यदि खोजी जाने वाली स्ट्रिंग एक सरणी है, तो प्रत्येक सरणी तत्व के साथ खोज और प्रतिस्थापित किया जाता है
- यदि खोज और प्रतिस्थापित दोनों सरणियाँ हैं, और प्रतिस्थापन में खोज की तुलना में कम तत्व हैं, तो एक खाली स्ट्रिंग का उपयोग प्रतिस्थापन के रूप में किया जाएगा
- यदि खोज एक सरणी है और प्रतिस्थापित एक स्ट्रिंग है, तो प्रत्येक खोज मान के लिए प्रतिस्थापित स्ट्रिंग का उपयोग किया जाएगा
नोट: यह फ़ंक्शन केस-असंवेदनशील है। केस-संवेदी खोज करने के लिए str_replace() फ़ंक्शन का उपयोग करें।
नोट: यह फ़ंक्शन बाइनरी-सुरक्षित है।
वाक्य - विन्यास
str_ireplace(find,replace,string,count)
पैरामीटर मान
Parameter | Description |
---|---|
find | Required. Specifies the value to find |
replace | Required. Specifies the value to replace the value in find |
string | Required. Specifies the string to be searched |
count | Optional. A variable that counts the number of replacements |
टेक्निकल डिटेल
प्रतिलाभ की मात्रा: | बदले गए मानों के साथ एक स्ट्रिंग या एक सरणी देता है |
---|---|
पीएचपी संस्करण: | 5+ |
चेंजलॉग: | PHP 5.0 . में गिनती पैरामीटर जोड़ा गया था |
और ज्यादा उदाहरण
उदाहरण
एक सरणी और एक गिनती चर के साथ str_ireplace() का उपयोग करना:
<?php
$arr = array("blue","red","green","yellow");
print_r(str_ireplace("RED","pink",$arr,$i)); // This function is case-insensitive
echo "Replacements: $i";
?>
उदाहरण
खोजने की तुलना में कम तत्वों के साथ str_ireplace() का उपयोग करना:
<?php
$find = array("HELLO","WORLD");
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_ireplace($find,$replace,$arr));
?>
❮ पीएचपी स्ट्रिंग संदर्भ