PHP substr_replace() သုံးသပ်ခြင်း

အကျိုးဆက်

"Hello" ကို "world" ဖြင့် ပြောင်းလဲကြောင်း ပြုလုပ်တတ်သည်:

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

လုပ်ဆောင် အမှတ်

အသုံးပြုခြင်း နှင့် အကျိုးသမား

substr_replace() သုံးသပ်ခြင်း ကို သုံးသပ်ခြင်း၏ အစိတ်အပိုင်းကို သုံးသပ်ခြင်းသို့ ပြောင်းလဲကြောင်း ပြုလုပ်တတ်သည်。

ဝေဖန်ချက်အခါ start သုံးသပ်ခြင်းကို ဝေးချိန် length နှင့် ပြင်းထန်စွာ startတူ length 0

ဝေဖန်ချက်အချက်ပြချက်

ပါဠိ

substr_replace(string,replacement,start,length)
သဘော ဖော်ပြ
string လိုအပ်သည်။ သုံးသပ်ခြင်းကို စစ်ဆေးရန် သုံးသပ်ခြင်းကို အမိန့်ပြုတည်း。
replacement လိုအပ်သည်။ သုံးသပ်ခြင်းကို ထည့်သွင်းရန် သုံးသပ်ခြင်းကို အမိန့်ပြုတည်း。
start

လိုအပ်သည်။ သုံးသပ်ခြင်း၏ စတင်ခွဲခြားရာကို အမိန့်ပြုတည်း。

  • ပိုသော - သုံးသပ်ခြင်း
  • ဝေးချိန် - သုံးသပ်ခြင်း
  • 0 - အသား အစိတ်အချုပ် ပထမ အချက်မှ ပြောင်းလဲ
length

ဆိုင်သော အရွယ် ကို သတ်မှတ်ပါ။ အချိန်ခွင် အဖြစ် အချက်အလက် ဖြစ်ပါ။

  • ပြောင်းလဲသော အသား အရွယ်
  • ဝေးခြား အတိုင်း အချိန် 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));
?>

လုပ်ဆောင် အမှတ်