فهي عبارة عن تسلسل من الأحرف ، مثل "تدعم PHP عمليات السلسلة".
ملاحظة - يتم إعطاء وظائف سلسلة مضمنة في وظيفة مرجع وظائف سلسلة PHP
فيما يلي أمثلة صالحة للسلسلة
$ string _1 = "هذه سلسلة في علامات تنصيص مزدوجة"؛ $ string_ 2 = "هذه سلسلة أطول إلى حد ما من النوع المقتبس"؛ السلسلة $ _39 = "تحتوي هذه السلسلة على تسعة وثلاثين حرفًا"؛ سلسلة $_ 0 = ""؛ // سلسلة أحرف صفر يتم التعامل مع السلاسل المقتبسة بشكل منفرد بشكل حرفي تقريباً ، بينما تستبدل السلاسل المقتبسة بشكل مزدوج المتغيرات بقيمها بالإضافة إلى تفسير متواليات حروف معينة بشكل خاص.
لا توجد حدود صناعية على طول السلسلة - داخل حدود الذاكرة المتوفرة ، يجب أن تكون قادرًا على جعل سلاسل طويلة عشوائية.
يتم معالجة السلاسل التي يتم تحديدها بواسطة علامات اقتباس مزدوجة (كما في "هذا") في الطريقتين التاليتين بواسطة PHP -
يتم استبدال تسلسلات الأحرف معينة تبدأ بخط مائل backslash () بحروف خاصة
يتم استبدال أسماء المتغيرات (التي تبدأ بـ $) بتمثيل سلسلة قيمها.
بدائل التسلسل الهروب هي -
\\ n تم استبداله بحرف السطر الجديد يتم استبدال حرف r يتم استبدال حرف t \\ $ يتم استبداله بعلامة الدولار نفسها ($) \\ "يتم استبداله بعلامة اقتباس مفردة مفردة (") \\ يتم استبداله بخط مائل واحد ()
### سلسلة Concatenation المشغل
لسَلسَلة متغيرين السلسلة معًا ، استخدم عامل نقطة (.) -
غالباً ما يتم استخدام طول سلسلة في حلقات أو دالات أخرى ، عندما يكون من المهم معرفة متى تنتهي السلسلة. (أي في حلقة ، نود إيقاف الحلقة بعد الحرف الأخير في السلسلة)
### باستخدام وظيفة strpos ()
يتم استخدام الدالة strpos () للبحث عن سلسلة أو حرف داخل سلسلة.
إذا تم العثور على تطابق في السلسلة ، فستعرض هذه الدالة موضع المطابقة الأولى. إذا لم يتم العثور على تطابق ، فسيتم إرجاع FALSE.
دعونا نرى ما إذا كان بإمكاننا العثور على سلسلة "العالم" في سلسلتنا -