फ़ंक्शन substr_replace

फ़ंक्शन substr_replace स्ट्रिंग के निर्दिष्ट हिस्से को दूसरे से बदलता है। यह फ़ंक्शन स्ट्रिंग के निर्दिष्ट हिस्से को काटता है (पैरामीटर द्वारा यह निर्दिष्ट किया जाता है कि कहाँ से काटना शुरू करना है और कितने वर्ण लेने हैं) और काटे गए हिस्से को निर्दिष्ट स्ट्रिंग से बदल देता है। यदि अंतिम पैरामीटर निर्दिष्ट नहीं है - प्रतिस्थापन स्ट्रिंग के अंत तक किया जाएगा।

सिंटैक्स

phpsubstr_replace(array|string $string, array|string $replace, array|int $offset, array|int|null $length = null): string|array

उदाहरण

आइए स्ट्रिंग से वर्ण काटें, शुरुआत करें पहले से (वर्णों की संख्या शुरू होती है शून्य से), 3 टुकड़े और उनके स्थान पर डालें '!!!':

php<?php
  echo substr_replace('abcde', '!!!', 1, 3);
?>

कोड निष्पादित करने का परिणाम:

php'a!!!e'

उदाहरण

आइए स्ट्रिंग से वर्ण काटें, शुरुआत करें पहले से स्ट्रिंग के अंत तक (क्योंकि अंतिम पैरामीटर निर्दिष्ट नहीं है) और उनके स्थान पर डालें '!!!':

php<?php
  echo substr_replace('abcde', '!!!', 1);
?>

कोड निष्पादित करने का परिणाम:

php'a!!!'

यह भी देखें

  • फ़ंक्शन str_replace,
    जो स्ट्रिंग में खोज और प्रतिस्थापन करता है
  • फ़ंक्शन substr,
    जो सबस्ट्रिंग का एक हिस्सा काटता है