السلاسل النصية وأهم الدوال التي تستخدم معها في لغة البرمجة بي إتش بي PHP 

اقرأ في هذا المقال


السلاسل النصية في لغة البرمجة بي إتش بي -PHP Strings:

من الممكن تعريف السلاسل النصية (Strings) على أنها مجموعة من الحروف والتي من الممكن تغيير محتواها بعد انشائها، وُتوفر لغة البرمجة (php) العديد من الدوال الخاصة لإجراء العمليات عليها، وفيما يلي قائمة بأهم هذه الدوال.

أهم الدوال التي تستخدم مع السلاسل النصية في لغة البرمجة بي إتش بي:

الجدول التالي يحتوي على أهم الدوال التي تستخدم مع السلاسل النصية في لغة البرمجة (PHP):

الدالةالاستخدام
()strlenتستخدم هذه الدالة لإيجاد طول السلسلة النصية التي يتم تمريرها.
()Implodeتستخدم هذه الدالة في عملية جمع عناصر المصفوفة بشکل سلسلة نصية.
()strtolowerتستخدم هذه الدالة لتحويل حالة جميع الحروف المكتوبة باللغة الإنجليزية إلى أحرف صغيرة فعلى سبيل المثال تقوم الدالة (strtolower) تقوم
باستبدال (A) بالحرف (a)، ومن المعروف أيضاً أن الأرقام أو الحرف العربية لا تتأثر بهذه الدالة.
strtoupperهذه الدالة هي عکس الدالة السابقة تماماً حيث تقوم بتحویل الأحرف الإنجليزية إلى أحرف کبیرة، ومن المهم المعرفة أن الأرقام أو الحرف العربية لا تتأثر بهذه الدالة.
()str_replace

تستخدم هذه الدالة لاستبدال عبارة بعبارة أخرى والتي يكون شكلها العام لها كالتالي:

str_replace($search, $replace, $string)

حيث تقبل هذه الدالة ثلاثة من الباراميتر الأول هو النص المراد البحث عنه ويمكن أن يكون نوع
هذا المتغير سلسة نصية أو مصفوفة والباراميتر الثاني هو النص المراد استبدال النص السابق وكما في الباراميتر السابق يمكن ان يكون نص أو مصفوفة أما الباراميتر الثالث فيكون السلسلة النصية التي ستجرى عليها عملية الاستبدال.

()strrevتقوم هذه الدالة بعكس السلسلة النصية.
()Substrتقوم هذه الدالة بإرجاع جزءًا من السلسلة النصية.
()count_charsتقوم هذه الدالة بإرجاع معلومات عن الأحرف الموجودة بالسلسلة النصية.
()explodeتقوم هذه الدالة بتقسيم السلسلة النصية إلى أقسام وتعيدها على شكل مصفوفة.
()lcfirstتقوم هذه الدالة بتحويل الحرف الأول من السلسلة النصية إلى حرف صغير.
()ltrim
تقوم هذه الدالة بإزالة جميع المسافات والفراغات من بداية السلسلة النصية المُمررة إليها.
()parse_strتقوم هذه الدالة بتحويل السلسلة النصية إلى متغيرات.
()print‎تقوم هذه الدالة بطباعة السلسلة النصية.
()str_repeat
تقوم هذه الدالة بتكرار السلسلة النصية المدخلة.

شارك المقالة: