php मा UBSTR_REPLACE() प्रकार्य को वाक्य रचना के हो?
substr_replace(string,replacement,start,length)
प्यारामिटर | विवरण |
---|---|
string | आवश्यक छ। जाँच गर्न स्ट्रिङ निर्दिष्ट गर्दछ |
प्रतिस्थापन | आवश्यक छ। सम्मिलित गर्न स्ट्रिङ निर्दिष्ट गर्दछ |
सुरु | आवश्यक छ। stringA सकारात्मक नम्बरमा प्रतिस्थापन कहाँ सुरु गर्ने निर्दिष्ट गर्दछ - स्ट्रिङमा निर्दिष्ट स्थानमा प्रतिस्थापन सुरु गर्नुहोस् नकारात्मक नम्बर - स्ट्रिङको अन्त्यबाट निर्दिष्ट स्थानमा प्रतिस्थापन सुरु गर्नुहोस्0 - स्ट्रिङको पहिलो वर्णमा प्रतिस्थापन सुरु गर्नुहोस् |
लम्बाइ | ऐच्छिक। कति वर्णहरू प्रतिस्थापन गर्नुपर्छ निर्दिष्ट गर्दछ। पूर्वनिर्धारित भनेको स्ट्रिङको समान लम्बाइ हो। एक सकारात्मक संख्या - प्रतिस्थापन गरिने स्ट्रिङको लम्बाइए नकारात्मक संख्या - प्रतिस्थापन पछि स्ट्रिङको अन्त्यमा कति क्यारेक्टरहरू छोड्नुपर्छ ० - प्रतिस्थापनको सट्टा घुसाउनुहोस् |
UBSTR_REPLACE() प्रकार्यका उदाहरणहरू
उदाहरण 1। यस उदाहरणमा, हामी "हेलो" लाई "विश्व" ले बदल्छौं।
<?php
echo substr_replace("Hello","world",0);
?>
उदाहरण 2। यस उदाहरणमा, हामी स्ट्रिङको 6 औं स्थानमा प्रतिस्थापन सुरु गर्छौं ("विश्व" लाई "पृथ्वी" ले बदल्नुहोस्)।
<?php
echo substr_replace("Hello world","earth",6);
?>
उदाहरण 3। यस उदाहरणमा, हामी स्ट्रिङको अन्त्यबाट 5 औं स्थानमा प्रतिस्थापन सुरु गर्छौं ("विश्व" लाई "पृथ्वी" ले बदल्नुहोस्)।
<?php
echo substr_replace("Hello world","earth",-5);
?>
उदाहरण 4। यस उदाहरणमा, हामी "विश्व" को सुरुमा "हेलो" सम्मिलित गर्छौं।
<?php
echo substr_replace("world","Hello ",0,0);
?>
उदाहरण 5। यस उदाहरणमा, हामी एकै पटक धेरै स्ट्रिङहरू बदल्छौं। प्रत्येक स्ट्रिङमा "AAA" लाई "BBB" ले बदल्नुहोस्।
<?php
$replace = array("1: AAA","2: AAA","3: AAA");
echo implode("<br>",substr_replace($replace,'BBB',3,3));
?>