Warning: Function get_magic_quotes_gpc() is deprecated in /home/forumbs/public_html/includes/class_core.php on line 1960
شرح دوال trim | substr [الأرشيف] - منتديات بانى ستار

المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : شرح دوال trim | substr



walid_8281500
03-23-2009, 08:01 PM
اولا انا لست الا مبتدئا فى لغة الphp

تعلمت الكثير من الانترنت ولذلك
حبيت ان افيد كما استفادت من قبل http://traidnt.net/vb/images/smilies/icon31.gif
---------------------------------------------------------------

درس اليوم هو مو درس هو
شرح لدالتين مهمتين فى لغة الphp

---------------------------------------------------

ألدالة الاولى اسمها




trim


فايدتها
---------------
تستخدم لحذف المسافات فى الامام والخلف
وهى دالة مهمة
----------------------------------------------------------
هنشوف الحين ليش هى مهمة



الحين شوفه الفرق بين الصورتين فى
كتابة الاسم ومكانه


----------------------------------------------------
الاولى



http://img408.imageshack.us/img408/1755/4au38621uf4.th.jpg (http://img408.imageshack.us/my.php?image=4au38621uf4.jpg)


الثانية



http://img504.imageshack.us/img504/463/so638656dm4.th.jpg (http://img504.imageshack.us/my.php?image=so638656dm4.jpg)



تلاحظ فى الصورة الاولى ان كلمة
dr-support مكتوبة فى اول الخانة
-----------------------------------------------
فى الصورة الثانية
مكتوبة بعد مسافة


----------------------------------------


الان انت تقول وشو الفرق
انا بقولك


الحين انت عامل اسكربت بقاعدة بيانات
ونظام تسجيل اعضاءhttp://traidnt.net/vb/images/smilies/icon30.gif


لما يجي عضو ويكتب الاسم كما بالصورة الاولى هيكون تمامhttp://traidnt.net/vb/images/smilies/icon31.gif


وولما يجيى عضو يكتب الاسم كما بالصورة الثانية
هيقول له تم التسجيل معنى ذلك
الان لديك عضوين بنفس الاسم
لان مش معقول ابدا شخص هيفرق بين الاتنين لمجرد مسافة http://traidnt.net/vb/images/smilies/bleh.gif


---------------------------------------------
الان تاتى وظيفة الدالة
وهى مسح الفراغات قبل ادخال الاسم الى
قاعدة البيانات


-------------------------------------------------------
استخدامها بيكون



<?php
$name=trim($_GET["name"]);
$year=trim($_GET["year"]);
?>

الان نفترض اننا قومنا بعمل فورم فيه متغيرين هما الاسم والسنة


وهذه هى الصفحة الى نستقبل فيها البيانات


شو عملنا الان


1-متغير يسمى name
2-اعطينا للمتغير قيمة وهى الدالة trim وبداخلها كود استقبال البيانات
كى يعالج البيانات الى ادخلنا قبل طباعتها



تم


-----------------------------------------------------------------------------


الدالة الثانية هى


substr


هذه الدالة جميلة جدا وتستخدم فى مثلا اسكربت مقالات او اى اسكربت يحتوى على مواضيع اخبار وهكذا


وظيفتها


افترض ان مثلا تعمل اسكربت مقالات


وتبى فى الرئيسية يكون فى جزء من عنوان المقالة ولما يضغط على الاسم بيظهر صفحة فيها الاسم بالكامل + المقالة


مثال


<?php
echo substr("nametopic",0,3);
?>



الان شو عملنا

1-طباعة لاول 3 احرف من اسم المقالة الى هو هنا nametopic


هى دالة سهلة وجميلة


انتهيت بحمد الله


همسة^^

اسف جدا على الشرح الممل جدا والبطىء جدا

انا ابى اوضح للمبتدىء ومن لا يعرف الدالة ما هى بالظبط


نلقاكم فى درس اخر