String و طريقة التلاعب بها
الكاتب: Mr.Aziz
تاريخ النشر: 2022-09-03 08:55:09
صباح الخير
يوجد لدينا نوع من string ولكن نقدر نتلاعب بها بشكل من الاشكال التي نريدها
مثلآ اذا كنت تريد كلمة hello تصبح عكس olleh أو كم عدد الاحرف في hello و غيره.
يوجد دوال جاهزه في php بأمكانك استخدامها عكس اللغات اخرى تحتاج تعمل له داله لتوصل النتيجة التي تراها.
فمثلآ في اللغة ++C تحتاج تعمل داله بنفسك بحيث توصل النتيجة كتابة عكس الاحرف ولكن في php تكون جاهزه. كل الى عليك تستخدمها و تضع string المراد فقط.
الان سوف اشرح لكم أكثر دوال أنتشار بين المبرمجين php و يستخدم و طريقة استخدامه.
1- strlen(): هذي الدالة تحسب كم عدد الاحرف مع المسافه و ايضآ مع الرموز
هنا مثال:
تلاحظ هنا الان لما كتبت welcome to eqla3tech!! مع الترميز
حسب كل شي مع الترميز هو 22 حرف مع الترميز و المسافه.
2- str_word_count(): الدالة يقوم بحساب الكلمات فقط عكس اول.
يعني لو كتبت hello world راح يحسب كلمتين فقط.
هنا مثال:
بتلاحظ ألان تم حسابتها كا 4 كلمات !!
طيب كيف كذا؟
لانه هذي الدالة يتم التجاهل اي ارقام او مسافات فقط كلمات
يعني كلمة eqla3tech راح يشوفها كلمتين بدال كلمة هم eqla tech
لما نحذف رقم 3 بيصير 3 كلمات فقط.
نجرب هنا
ألان اصبح النتيجة 3 كلمات بدال 4 ليش؟ لانه تم حسابة eqlatech كلمة كاملة
هذي الدالة راح تتجاهل اي ارقام او مسافات و تحسب الكلمات فقط.
3- strrev(): الدالة يعكس الكلمة! اكيد مر عليكم كثير عن هذي الدالة باللغات اخرى
وكان يجب عليك ان تعملها بنفسك. ولكن php يوجد لديها داله خاصه بها
كل الى عليك بامكانك وضع اي كلمة و الدالة يتم عكسها.
هنا المثال:
الان كتبت welcome to eqla3tech ولكن النتيجة زي ماظهر امامكم
هو hcet3alqe ot emoclew هذا عكسها.
4- strpos(): هذي الدالة يتم بحث عن كلمة مراده في حال وجد الكلمة يصبح True و في حال وجد راح يعطيك كم عدد الاحرف موجوده فيه و اذا لم يجد الكلمة المراده راح يصبح False اي لم يجد اي كلمة مراده
هنا مثال:
الان لما كتبت coffee يعني أريد بحث عن كلمة coffee بين هذي الكلمات
و فعلآ تم بحث عنها و عطانا كم عدد الاحرف الكاملة من كل كلمة.
ولكن اذا لم يجد الكلمة المراده ماراح يظهر معاك اي شي لانه هو false.
5- str_replace(): الدالة يقوم بعمل تبديل الكلمة الموجوده الى المراده به
مثلآ انا كتبت welcome to website و اريد ابدل كلمة website الى eqla3tech
هو يقوم بهذي العملية.
هنا مثال:
هذي الدالة له ثلاث parameters تمام
أولآ هي search يعني ابحث عن هذي كلمة عشان ابي ابدلها تمام
ثاني هي replace هي راح يتم تبديلها الى elqa3tech
ثالث subject هو كلمات التي موجوده ليتم تبديلها مثلآ
welcome to website
اريد ابدل كلمة website الى eqla3tech
راح تصبح welcome to eqla3tech زي ماهو موضح بالنتيجة.
كذا خلصنا من ألاغلب و اكثر استخدامآ في اللغة php و اكيد يوجد كثيير من الدوال تبع string
ولكن هذي أكثر استخدامآ الان
في حال عندك استفسار او سؤال او اي شي مو واضح تقدر تتواصل معانا بالتويتر او صفحة الاتصال بنا وراح اكون سعيد جدآ للمساعده
اشوفكم على خير...