إلى لغة البرمجة هي لغة تفسر النصوص في وقت التشغيل. غالبًا ما يكون الغرض من البرامج النصية هو تحسين الأداء أو أداء المهام الروتينية لأحد التطبيقات. هذه انقسام في مقالة - سلعةسيوفر لك معرفة مفصلة حول بدائل وظيفة التقسيم في التسلسل التالي:
انقسام في PHP
تم رفض وظيفة التقسيم في PHP 5.3.0 وإزالتها في PHP 7 . هناك بدائل لهذه الوظيفة وهي:
- preg_split ()
- ينفجر()
- str_split ().
ما هو () preg_split؟
إنها وظيفة مضمنة في والتي تستخدم لتحويل السلسلة المحددة إلى مصفوفة. يتم تقسيم السلسلة إلى سلاسل فرعية أصغر من الطول والتي يحددها المستخدم باستخدام هذه الوظيفة. لنفترض أن الحد تم تحديده ثم تعود السلاسل الفرعية عبر مصفوفة إلى الحد الأقصى.
بناء الجملة:
مجموعة preg_split (نمط ، موضوع ، حد ، علم)
- نمط: إنه من نوع سلسلة للبحث عن النمط وإلا فإنه يفصل بين العناصر.
- موضوع: إنه متغير يستخدم لتخزين سلسلة الإدخال.
- الحد: يشير إلى الحد. إذا تم تحديد الحد ، فيجب إعادة السلسلة الفرعية إلى الحد الأقصى. إذا كان الحد 0 أو -1 ، فإنه يشير إلى 'لا يوجد حد' الذي تستخدمه العلامة.
- علم:
PREG_SPLIT_NO_EMPTY & ناقص فقط القطع غير الفارغة سيتم إرجاعها بواسطة preg_split ()
PREG_SPLIT_DELIM_CAPTURE & ناقص التعبير بين قوسين في نمط المحدد سيتم التقاطه وإعادته أيضًا.
PREG_SPLIT_OFFSET_CAPTURE & ناقص لكل مطابقة تحدث ، سيتم أيضًا إرجاع إزاحة السلسلة المصاحبة.
إذا كنت تريد تقسيم العبارة بأي عدد من الفواصل أو أحرف الفضاء :
انتاج:
Array ([0] => ashok [1] => تارون [2] => شاران [3] => سابيد)
بهذه الطريقة نقوم بتقسيم السلسلة إلى الشخصيات المكونة :
الفرق بين الدراسات العليا والماجستير
انتاج:
Array ([0] => a [1] => s [2] => h [3] => o [4] => k)
بهذه الطريقة ، نقوم بتقسيم السلسلة إلى اعواد الكبريت وتعويضاتها:
انتاج:
Array ([0] => Array ([0] => ashok [1] => 0) [1] => Array ([0] => هو [1] => 6) [2] => Array ([ 0] => أ [1] => 9) [3] => صفيف ([0] => طالب [1] => 11))
ما هو انفجار ()؟
كيفية تجنب الجمود في جافا
إنها وظيفة مضمنة تقسم السلسلة إلى مصفوفة.
بناء الجملة:
تنفجر (فاصل ، سلسلة ، حد)
- فاصل: هذا الحرف يقرر تقسيم السلسلة.
- خيط: سيتم تقسيم سلسلة الإدخال هذه إلى مصفوفة.
- الحد: هذا اختياري يحدد عدد العناصر في المصفوفة.
مثال:
انتاج:
Array ([0] => الأحد ، الاثنين ، الثلاثاء ، الأربعاء) المصفوفة ([0] => الأحد [1] => الاثنين ، الثلاثاء ، الأربعاء) الصفيف ([0] => الأحد [1] => الاثنين [2 ] => الثلاثاء)
ما هو str_split ()؟
تستخدم هذه الوظيفة لتقسيم سلسلة إلى مصفوفة باستخدام معلمة الطول .
بناء الجملة:
str_split (سلسلة ، طول ()).
قائمة مرتبطة في برنامج c
- خيط: تحدد السلسلة المراد تقسيمها.
- الطول: تحدد طول كل عنصر مصفوفة فردية. الافتراضي هو 1.
مثال:
انتاج:
صفيف ([0] => asho [1] => k)
بهذا وصلنا إلى نهاية هذه المقالة ، آمل أن تكون قد تعرفت على جميع وظائف الانقسام الثلاث preg_split () ، و explode () ، و str_split () مع أمثلة.
إذا وجدت هذا التقسيم في مدونة PHP ذات صلة ، فراجع ملف من Edureka ، وهي شركة تعليمية موثوقة عبر الإنترنت مع شبكة تضم أكثر من 250000 متعلم راضٍ منتشرين في جميع أنحاء العالم.
لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات ' الانقسام في PHP 'وسأعود إليك.