أجهزة الكمبيوتر, برمجة
كيف يتم فرز المصفوفات؟
في كثير من الأحيان عندما حل بعض المهام المطلوبة لجعل الفرز من البيانات التي تم تخزينها في صفيف. ما هو فرز المصفوفات؟ هنا، على سبيل المثال، واللعب على بطاقات، وضعت الناس بطاقاتهم على قيمة ودعوى. هذا يجعل من الممكن لتحديد ما هي بطاقات البعض أنها تفتقر. وفي القواميس أمرت جميع أبجديا. ومن الأمثلة على ذلك كثيرة. النوع - لإعادة ترتيب عدد معين من الكائنات في أي أمر على الأسس المحددة. تتطلب صفائف الفرز في كثير من الأحيان إلى حد ما. تحقيقا لهذه الغاية، وتستخدم أساليب مختلفة. لفهم جوهرها، فإنه يكفي أن ينظر بالتفصيل في عدد من الطرق.
من المهم أن نفهم أن مجموعة تتكون من أزواج متعددة من مفاتيح وقيم معينة. يتم فرز المصفوفات في C بمساعدة العشرات من خطوط للقانون، ولغة PHP، وهذا يتحقق واحد فقط أمر بسيط. فرز صفائف من الممكن على أساس مفاتيح أو القيم. لا يزال من الممكن لتوزيع القيمة، وترك لهم المفاتيح الموجودة أو تعيين جديد.
الاختلافات الرئيسية في وظائف
فرز مجموعة من PHP من الممكن استخدام وظائف مختلفة. دعونا ننظر في كيف تختلف:
- يتم فرز بعض الوظائف صفائف من العناصر الرئيسية منها، وغيرها - على القيم.
- هناك ترتيب مختلفة: الهابطة، وتزايد الطبيعية، رقمي، أبجدية، مستخدمين عشوائي أو محدد.
- بعض الوظائف قادرة على حفظ بعد فرز العلاقة بين المفتاح والقيمة. ولكن هناك ميزة التي سيتم إعادة تعيين مفاتيح إلى القيمة الجديدة.
- توفر كل وظيفة لتعديل مجموعة تمريرها. ترتيب نسخ، وهم لا يرجعون.
- ترتيب الفرز غير معرف، عندما يحدد وظيفة العنصرين على قدم المساواة. هذا الفرز غير مستقر.
بعض المصفوفات وظيفة الفرز في PHP
نوع () وrsort (). نوع () يأمر مجموعة بالترتيب الأبجدي. دعونا نلاحظ أن هذه الوظيفة هي حالة الأحرف. يتم فرز من قبل القيم باستثناء المفاتيح. Rsort () سيصنف في ترتيب عكسي، أيضا، وفقا لقيم ويتجاهل المفاتيح.
Asort () - وهي واحدة من مهام الحفاظ على علاقة المفاتيح والقيم. ومن المفيد للصفائف النقابي، عندما هو المهم.
مجموعة ثنائية الأبعاد
مجموعة مثيرة للاهتمام ثنائية الأبعاد الفرز. ويمكن أن يتم ذلك بطرق مختلفة. PHP لديه الفرصة للمقارنة بين أرقام أو سلسلتين. في أي مجموعة متعددة الأبعاد، كل عنصر من صفيف. في PHP، مقارنة المصفوفات متعددة، تحتاج إلى إنشاء أسلوب معين. النظر في صفيف ثنائي الأبعاد الذي يقوم بتخزين الاسم المختصر من الفاكهة، الاسم الكامل والسعر. عناصر مجموعة يمكن تصنيفها في الترتيب الأبجدي لاسم مختصر.
الآن فرز المصفوفات في PHP ستكون بالنسبة لك لفهم.
Similar articles
Trending Now