أصول البرمجة
آخر المقالات
تحميل...

شرح دالة الإقتطاع من النصوص Substr


السلام عليكم زوار مدونة أصول البرمجة و مرحبا بكم في درس جديد اليوم ستحدث عن دالة مطلوبة من قبل المبرمجين و خاصة مبرمجين سكربتات المقالات فيستعملونها لعمل خاصية إقرأ المزيد
لنبدأ


الشرح

أولا نقوم بفتح محررنا و ليكم نوت باد بلس بلس
بعدها نقوم بعمل متغير به نص و ليكن بهذا الشكل

<?php
$text = "Hello DevLoX Visitors";
?>

الأن بعدما قمنا بعمل المتغير الدي سنطبق عليه المثال سنقوم بعمل الدالة بحيث نريد أن تظهر لنا فقط
"DevLoX Visitors"
بدون كلمة
"Hello"
و لنقوم بعمل هذا علينا أن نعرف كم عدد الأحرف و الأرقام و المسافات التي نريد حذفها و في مثالنا هذا نرى أنه لدينا 5 أحرف و مسافة أي سنحذف خمسة لنرى كيف ذلك

<?php
$subtext = substr($text,5);
echo $subtext;
?>

كما شاهدنا أنه تمت طباعة فقط 
"DevLoX Visitors"
و أيضاً لاحظنا في المثال السابق أن للدالة خاصيتين و هما الأولى نضع بها النص الذي نريد أن نحدف منه و الخاصية الثانية نضع بها كم نريد أن نحذف هذا مفهوم لكن ماذا لو أردنا أن نحذف كلمة
"Visitors"
هذا ما سنراه في هذا المثال
<?php
 $subtext = substr($text,0,-5);
echo $subtext;
?>
لاحظنا أنه تم الحذف هذه المرة من أول النص باستعمال خاصية ثالثة و رقم سالب الأن سأضع لكم بعض الأمثلة التي عليكم أن تقوموا بتجربتها و اكتشاف ما تبقى لأن الأهم قد تعفتم عليه في هذا الدرس

بعض الأمثلة بأعداد موجبة

$subtext = substr("Hello world",0,10);
$subtext = substr("Hello world",1,8);
$subtext = substr("Hello world",0,5);
$subtext = substr("Hello world",6,6);

بعض الأمثلة بأعداد سالبة

$subtext = substr("Hello world",0,-1);
$subtext = substr("Hello world",-10,-2);
$subtext = substr("Hello world",0,-6);
$subtext = substr("Hello world",-2-3);

إنتهي

أتمنى أن يكون الدرس قد نال إعجابكم اذا كان عندك أي تساؤل أو أي شيء لا تتردد في التعليق و شكراً
شارك على قوقل بلس
    تعليق بلوجر
    تعليق فيسبوك