PHP

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

 

ولكن هذي أكثر استخدامآ الان

 

في حال عندك استفسار او سؤال او اي شي مو واضح تقدر تتواصل معانا بالتويتر او صفحة الاتصال بنا وراح اكون سعيد جدآ للمساعده

 

اشوفكم على خير...