بسم الله الرحمن الرحيم
صباح الخير للجميع 
اخواني الكرام استكمالا للموضوع السابق سوف اشرح بعض الدوال المهمه في التعامل مع النصوص
وسنقوم اليوم في شرح هذه الدوال
1-show_source
فائتدها:اظهار الكود البرمجي بدل من تطبيقه وكذلك لتلوين الكود
يمرر بها 1 بارميتر
الاول : بارميتر لكتابة اسم الملف او المتغير
مثال
كود PHP:
<?php
show_source(badran.php);
?>
النتيجه echo “this is example of using function”; //هل تم تطبيق الكود
2-addslashes
فائتدها:طباعة العلامة / (السلاش) قبل بعض الرموز مثل (”") او (”) او (\)
يمرر بها 1 بارميتر
الاول : بارميتر لكتابة اسم الملف او المتغير
مثال
كود PHP:
<?php
$sen = “tray to use ‘badran’ site “;
echo addslashes($sen);
?>
النتيجه tray to use /’badran/’ site
3-str_ireplace
فائتدها:استبدال النص بنص اخر
يمرر بها 3 بارميتر
الاول : النص الذي سيستبدل او الذي سيبحث عنه
الثاني : النص الذي سيوضع مكان النص الموجود في الباميتر الاول
الثالث: المتغير الذي يوجد في النص او الذي سيبحث فيه
مثال
كود PHP:
<?php
$sen = “tray to use badran site “;
echo str_ireplace(”badran”,”mohammed”,$sen);
?>
النتيجه tray to use mohammed site
4-nl2br
فائتدها:تقوم بطباعة <br> بشكل اتوماتيكي
يمرر بها 1 بارميتر
الاول :النص الذي ستعمل بع الداله
مثال
كود PHP:
<?php
$sen = “tray to/r/ use badran site “;
echo nl2br($sen);
?>
النتيجه tray to
use mohammed site
5-htmlspecialchars
فائتدها:تنظيف الكود من وسوم html وتستخدم للحماية في احيانا كثيرة
يمرر بها 1 بارميتر
الاول :النص الذي ستعمل به الداله
مثال
كود PHP:
<?php
$sen = “<table><tr><td>tray to use badran site</td></tr></table> “;
echo htmlspecialchars($sen);
?>
النتيجهtray to use badran site //لاحظ انه لم يضع النص في جدول كما كتبنا في الكود
اخيرا اتمنى ان تكونوا قد استفدتوا من هذا الموضوع واذا كان لديكم اي استفسار او اقتراح لا تترددوا في مراسلتي او طرحه في التعليقات
وبالتوفيق_
التدوينه في مدونة بدران