أجهزة الكمبيوتربرمجة

كيف PHP المصفوفة؟

مجموعة هو بنية البيانات التي يسمح موقع واحد لتخزين بعض القيم التي هي العناصر من نفس النوع.

أنواع مجموعة

هناك نوعان من صفائف، فإنها تختلف في طريقة تحديد العناصر المكونة.

  1. بسيط - كل عنصر فيه وتعطى مؤشرا إلى التسلسل.
  2. النقابي - لديها للإشارة إلى عنصر باستخدام مفاتيح المرتبطة القيم المنطقية.

بعبارات بسيطة، بل هو متغير، التي يمكن أن تكون أكثر من قيمة واحدة. ونحن مهتمون في PHP مجموعة.

السمات المميزة

النظر PHP تفاصيل مجموعة:

  1. ويمكن أن تحتوي على أي عدد من القيم، وكان فارغا.
  2. كل من القيم، التي تضم مجموعة من PHP، ودعا العنصر.
  3. عنصر يخزن أنواع مختلفة من المتغيرات. يمكن أن تكون هذه السلاسل، الأعداد الصحيحة، القيم المنطقية.
  4. الوصول إلى العناصر من الممكن استخدام الفهارس التي هي في صغيرة ورقمية.
  5. PHP مجموعة تحتوي على العناصر مع الفهارس فريدة من نوعها.
  6. عدد العناصر في المصفوفة - هو طوله.
  7. قيم العناصر يمكن أيضا أن تكون المصفوفات، وكذلك المصفوفات متعددة الأبعاد.

وهناك سمة مميزة من PHP هي القدرة على إنشاء مجموعة في البرنامج النصي من أي تعقيد.

المزايا:

  1. فمن السهل أن تعمل في وقت واحد مع قيم متعددة في صفيف. فمن السهل أن تفعل دورة على أعضائها لتغيير القيم.
  2. فهي سهلة للتلاعب. ببساطة إزالة، إضافة عناصر إلى قراءة أو تغيير قيم العناصر.
  3. في PHP، وهناك العديد من الوظائف المختلفة التي تسمح لك للتعامل مع المصفوفات. وهناك بحثا عن قيم معينة، والفرز، ودمج المصفوفات.

أنواع

وكذلك تقسيم المصفوفات في 2 أنواع:

  • أحد الأبعاد.
  • ثنائي الأبعاد.

هناك طرق مختلفة لتهيئة مجموعة. أولا، والنظر في البساطة، وبعد ذلك - لPHP مجموعة النقابي.

مثال إنشاء مجموعة بسيطة في PHP:

في المثال تستخدم مفاتيح - عدد بين قوسين []، والأهم - اسم من الفواكه والخضروات.

تعيين قيم عنصر PHP مجموعة يمكن أن تكون مكتوبة على النحو التالي:

  • $ صفيف [ن] = ض.
  • ن - مفتاح، ض - القيمة.

في الطريقة الثانية لتهيئة يمكن أن يكون ما يشير في الأقواس :

  • $ اسم [] = "أ".
  • $ اسم [] = "اثنين".
  • $ اسم [] = "ثلاثة".

في هذه الحالة، فإن مؤشر مساويا لالافتراضي: 0، 1 و 2.

ويمكنك تعيين أي من قيمة مؤشرها:

  • $ اسم [35] = 'ا'.
  • $ اسم [18] = 'اثنين'؛
  • $ اسم [90] = "ثلاثة".

يمكنك الجمع بين أساليب التهيئة:

  • $ اسم [37] = "لأول مرة".
  • $ اسم [5] = "الثاني".
  • $ اسم [] = "ثلث".

تم تعيين العنصر الثالث لمؤشر يساوي 38، و37 - أكبر من الفهارس.

تركيب مجموعة متعددة الأبعاد يبدو مثل هذا:

$ اسم [indeks1] [indeks2] ....

الآن دعونا نرى ما PHP مجموعة النقابي. مؤشر يمكن أن يكون سلسلة، فإنه لا فرض القيود، يسمح للمسافات، طوله مختلفة. صفائف النقابي وتستخدم أيضا عندما يكون ذلك ضروريا لربط العناصر ليست مع الأرقام، ولكن مع الكلمات. وتسمى السلاسل النقابي - المصفوفات التي لديها الفهارس.

في صفائف النقابي الأبعاد واحدة تحتوي على مفتاح واحد فقط، فإنه يتوافق مع مؤشر معين. الصورة أعلاه هو مثال على المصفوفات الترابطية ذات بعد واحد ومتعدد الأبعاد.

يمكنك إنشاء مجموعة النقابي متعددة الأبعاد في الطريقة الكلاسيكية، ولكنها ليست مريحة للغاية.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ar.delachieve.com. Theme powered by WordPress.