توابع substr_replace() در PHP
تعریف و استفاده
substr_replace() تابعی است که بخشی از یک زبان را با زبانی دیگر جایگزین میکند.
نکته:اگر شروع پارامتر منفی است و طول کمتر یا برابر با شروع، سپس طول برای 0.
نکته:این تابع امنیت دوگانه است.
نحوه استفاده
substr_replace(string,جایگزینی,شروع,طول)
پارامترها | توضیحات |
---|---|
string | ضروری. تعیین میکند که کدام زبان باید بررسی شود. |
جایگزینی | ضروری. تعیین میکند که کدام زبان باید جایگزین شود. |
شروع |
ضروری. تعیین میکند که جایگزینی از کجا در زبان آغاز میشود.
|
طول |
اختیاری۔ تبدیل کی جانے والی کی تعداد کو مقرر کریں۔ طبعی طور پر اسٹرنگ کی طول سے مساوی ہوتا ہے۔
|
تکنیکی تفصیلات
ورتیجی: | ورتیجی واپس دینا جاتا ہے۔ اگر string اگر آرائیج ہے تو آرائیج واپس دینا جاتا ہے。 |
پی ایچ پی ورژن: | 4+ |
آپڈیٹ لگتا: | پی ایچ پی 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)); ?>