PHP substr_replace() फ़ंक्शन

उदाहरण

"Hello" को "world" से प्रतिस्थापित करें:

<?php
echo substr_replace("Hello","world",0);
?>

रन इंस्टेंस

परिभाषा और उपयोग

substr_replace() फ़ंक्शन एक शब्द के एक हिस्से को दूसरे शब्द में प्रतिस्थापित करता है。

टिप्पणी:यदि start पारामीटर नकारात्मक संख्या है और लंबाई छोटा या समान है startऔर लंबाई 0 के लिए।

टिप्पणी:यह फ़ंक्शन द्विपद निराश्ट है。

व्याकरण

substr_replace(string,replacement,start,लंबाई)
पारामीटर वर्णन
string आवश्यक। जिस शब्द को जाँचना है उसे निर्दिष्ट करें。
replacement आवश्यक। प्रतिस्थापित करने हेतु निर्दिष्ट शब्द को निर्दिष्ट करें。
start

आवश्यक। निर्दिष्ट करें कि शब्द में कहां से प्रतिस्थापन होना है。

  • सकारात्मक संख्या - शब्द में निर्दिष्ट स्थान से प्रतिस्थापन
  • नकारात्मक संख्या - शब्द के अंत से निर्दिष्ट स्थान से प्रतिस्थापन
  • 0 - स्ट्रिंग के पहले अक्षर से शुरू
लंबाई

वृद्धि से वृद्धि

  • सकारात्मक संख्या - बदले गया स्ट्रिंग की लंबाई
  • नकारात्मक संख्या - वांछित सबसे अंत के अक्षरों के बीच की दूरी string अंत के अक्षरों की संख्या
  • 0 - जोड़ें और नहीं बदलें

तकनीकी विवरण

वापसी मान: बदला गया स्ट्रिंग लौटाया जाता है।यदि string यदि आरे है, तो आरे लौटाया जाता है。
PHP संस्करण: 4+
अद्यतन लॉग: PHP 4.3.3 से, सभी पारामीटर एक्सेस स्ट्रिंग एक्सेस लेते हैं。

अधिक उदाहरण

उदाहरण 1

स्ट्रिंग के छठे स्थान से बदलें ("world" को "Shanghai" से बदलें):

<?php
echo substr_replace("Hello world","Shanghai",6);
?>

रन इंस्टेंस

उदाहरण 2

स्ट्रिंग के अंत के चौथे स्थान से बदलें ("world" को "Shanghai" से बदलें):

<?php
echo substr_replace("Hello world","Shanghai",-5);
?>

रन इंस्टेंस

उदाहरण 3

"world" के शुरूआत में "Hello" डालें:

<?php
echo substr_replace("world","Hello ",0,0);
?>

रन इंस्टेंस

उदाहरण 4

एक बार में कई स्ट्रिंग्स बदलें।हर स्ट्रिंग में "AAA" को "BBB" से बदलें:

<?php
$replace = array("1: AAA","2: AAA","3: AAA");
echo implode("<br>",substr_replace($replace,'BBB',3,3));
?>

रन इंस्टेंस