English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يستخدم دالة substr_replace() لتبديل جزء من النص بآخر نص.
substr_replace(string,replacement,start,length)
يتم استبدال substring المحددة باستخدام start و معاملات length الاختيارية في نسخة string باستخدام replacement.
النتيجة المقدمة. إذا كان string هو مجموعة، فإنه سيتم أيضًا تقديم مجموعة.
الترقيم | المعاملات والشرح |
---|---|
1 | string تحديد النص الذي سيتم التحقق منه |
2 | replacement تحديد النص الذي سيتم استبداله |
3 | start إذا كان 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