English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يستخدم دالة str_replace() لتبديل الأحرف المحددة في النص (يتم التمييز بين الحروف الكبيرة والصغيرة).
mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )
يستخدم لاستبدال نص بالنص الآخر. تعود الدالة إلى نص أو مجموعة يحتوي على النصوص التي تم استبدال جميع النصوص البحثية بالنصوص الاستبدالية.
تعود إلى نص أو مجموعة يحتوي على النصوص التي تم استبدال جميع النصوص البحثية بالنصوص الاستبدالية.
الترتيب | معاملات والشرح |
---|---|
1 | find مطلوب. يجب تحديد النص الذي يجب البحث عنه |
2 | replace مطلوب. يجب تحديد القيمة التي يجب استبدالها في find |
3 | subject مطلوب. يجب أن يكون مصدر الاستبدال هو مجموعة أو نص |
4 | count اختياري. يقوم بحساب عدد الاستبدالات. |
جرب المثال التالي، استبدال نص، مجموعة، مجموعة تحتوي على عدد مختلف من العناصر
<?php //استبدال نص بدلاً من نص. تعود الدالة إلى نص أو مجموعة تحتوي على النصوص التي تم استبدال جميع النصوص البحثية بالنصوص الاستبدالية. echo str_replace("w3codebox","www.w3codebox","oldtoolbag.com",$count); echo"<br>"; echo "عدد المرات التي تم استبدالها: ".$count; echo"<br>"; //استبدال العناصر في المجموعة $arr = array("blue","red","green","yellow"); print_r(str_replace("red","pink",$arr,$replacement_count)); echo"<br>"; echo "عدد المرات التي تم استبدالها: ".$replacement_count; echo"<br>"; //عدد عناصر المجموعتين المتبادلين مختلف $find = array("Hello","world"); $replace = array("B"); $arr = array("Hello","world","!"); print_r(str_replace($find,$replace,$arr)); ?>اختبار لرؤية‹/›
نتيجة الخروج
ar.oldtoolbag.com عدد المرات التي تم استبدالها: 1 مجموعة ( [0] => blue [1] => pink [2] => green [3] => yellow ) عدد المرات التي تم استبدالها: 1 مجموعة ( [0] => B [1] => [2] => ! )