English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل أساسي لـ PHP

دليل متقدم لـ PHP

PHP & MySQL

دليل PHP

استخدام دالة PHP substr_replace() ومثال

دليل الوظائف النصية لـ PHP

يستخدم دالة substr_replace() لتبديل جزء من النص بآخر نص.

النحو

substr_replace(string,replacement,start,length)

التعريف والاستخدام

 يتم استبدال substring المحددة باستخدام start و معاملات length الاختيارية في نسخة string باستخدام replacement.

النتيجة

 النتيجة المقدمة. إذا كان string هو مجموعة، فإنه سيتم أيضًا تقديم مجموعة.

المعامل

الترقيمالمعاملات والشرح
1

string

تحديد النص الذي سيتم التحقق منه

2

replacement

تحديد النص الذي سيتم استبداله

3

start

إذا كان start إيجابيًا، فإن الاستبدال سيبدأ من الموضع start في بداية string.
إذا كان start سالبًا، فإن الاستبدال سيبدأ من الموضع start في نهاية string.

4

length

إذا تم تعيين هذا المعامل و كان عددًا إيجابيًا، فإنه يمثل طول substring التي سيتم استبدالها في string.

إذا تم تعيينه كعدد سالب، فإنه يمثل عدد الأحرف من نهاية string إلى نهاية substring التي سيتم استبدالها.

إذا لم يتم تقديم هذا المعامل، فإنه يتم تعيينه بشكل افتراضي إلى strlen( string) (طول النص).

بالطبع، إذا كان length يساوي 0، فإن وظيفة هذه الوظيفة هي إدراج replacement في موضع start في string.

مثال على الإنترنت

تجربة الأمثلة التالية، من الموضع المحدد بدءًا بتبديل النص:

<?php
 //تبديل من الموضع الـ 6 في النص (تبديل "world" إلى "PHP"):
 echo substr_replace("Hello world","PHP",6);
 echo '<br>';
 
 //إدراج "Hello" في بداية "PHP"
 echo substr_replace("PHP","Hello ",0,0);
?>
اختبار لرؤية‹/›

نتائج الإخراج

مرحبًا PHP
مرحبًا PHP

دليل الوظائف النصية لـ PHP