كيف تحصل على العنصر الأول من مصفوفة في PHP؟

Kyf Thsl Ly Al Nsr Alawl Mn Msfwft Fy Php



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

الحصول على العنصر الأول من مصفوفة في PHP؟

توجد طرق متعددة للحصول على العنصر الأول من المصفوفة في PHP المدرجة أدناه:

دعونا نشرح هذه الأساليب بالتفصيل.







الطريقة الأولى: الوصول إلى فهرس 0

الوصول إلى الفهرس 0 هي إحدى أسهل الطرق للحصول على العنصر الأول من المصفوفة في PHP. نظرًا لأن المصفوفات مفهرسة بصفر في PHP وستجد العنصر الأول من المصفوفة في الفهرس 0. للوصول إلى العنصر ، يمكنك استخدام الأقواس المربعة.



هذا مثال يتكون من مصفوفة بسيطة تحتوي على ألوان مختلفة:



<؟ php
مجموعة $ = مجموعة مصفوفة ( 'بني' و 'أصفر' و 'أسود' ) ؛
صدى صوت 'العنصر الأول في المصفوفة هو:' و مجموعة $ [ 0 ] ؛
؟>





بالنسبة إلى المصفوفات الترابطية ، لن تعمل هذه الطريقة لأن هذه المصفوفات لا تحتوي على فهارس رقمية.

<؟ php
طالب $ = مجموعة مصفوفة (
87 => 'إنجليزي' و
76 => 'الرياضيات' و
95 => 'حاسوب' و
67 => 'الفيزياء' و
) ؛
صدى صوت 'العنصر الأول في المصفوفة هو:' و طالب [ 0 ] ؛
؟>

الطريقة 2: استخدام الدالة array_slice ()

ال array_slice () دالة هي وظيفة أخرى تستخدم للحصول على العنصر الأول من المصفوفة. يجلب عناصر المصفوفة المحددة من قبل المستخدم بالترتيب المحدد بواسطة الإزاحة وكذلك معلمات الطول.



يوضح المثال التالي كيفية الوصول إلى العنصر الأول من مصفوفة بسيطة باستخدام array_slice () وظيفة.

<؟ php
مجموعة $ = مجموعة مصفوفة ( 'بني' و 'أصفر' و 'أسود' ) ؛
$ first_element = array_slice ( مجموعة $ و 0 و 1 ) [ 0 ] ؛
صدى صوت 'العنصر الأول هو:' . $ first_element ؛
؟>

بالنسبة للمصفوفة الترابطية ، يمكنك اتباع الكود الوارد أدناه:

<؟ php
طالب $ = مجموعة مصفوفة (
87 => 'إنجليزي' و
76 => 'الرياضيات' و
95 => 'حاسوب' و
67 => 'الفيزياء' و
) ؛
صدى صوت 'العنصر الأول في المصفوفة هو:' و array_slice ( طالب $ و 0 و 1 ) [ 0 ] ؛
؟>

الطريقة الثالثة: استخدام الدالة array_values ​​()

يمكنك أيضًا استخدام ملف قيم_مصفوفة () وظيفة للوصول إلى العنصر الأول من المصفوفة. للحصول على مصفوفة بسيطة ، من السهل جدًا استخدامها. ومع ذلك ، بالنسبة للمصفوفات الترابطية ، يمكن أن يكون مفيدًا في المواقف التي لا تكون فيها متأكدًا من المفتاح الدقيق وفهرس المصفوفة. يمكنه فهرسة المصفوفة عدديًا وإرجاع عناصر المصفوفة بأكملها.

يوضح المثال التالي كيفية الوصول إلى العنصر الأول من المصفوفة باستخدام قيم_مصفوفة () وظيفة لكل من المصفوفات البسيطة والجمعيات.

لصفيف بسيط:

<؟ php
مجموعة $ = مجموعة مصفوفة ( 'بني' و 'أصفر' و 'أسود' ) ؛
$ first_element = قيم_مصفوفة ( مجموعة $ ) [ 0 ] ؛
صدى صوت 'العنصر الأول هو:' . $ first_element ؛
؟>

للمصفوفة الترابطية:

<؟ php
طالب $ = مجموعة مصفوفة (
87 => 'إنجليزي' و
76 => 'الرياضيات' و
95 => 'حاسوب' و
67 => 'الفيزياء' و
) ؛
صدى صوت 'العنصر الأول في المصفوفة هو:' و قيم_مصفوفة ( طالب $ ) [ 0 ] ؛
؟>

الطريقة الرابعة: استخدام الوظيفة () الحالية

يمكنك أيضًا استخدام PHP حاضِر() وظيفة لاسترداد العنصر الأول من المصفوفة. بشكل افتراضي ، تقوم هذه الوظيفة بإرجاع عنصر المصفوفة الأول لأن مؤشر الإنترنت يتم ضبطه في البداية على العنصر الأول ، لذلك في كل مرة تقوم فيها بتشغيل الكود ، فإنه سيشير إلى عنصر الصفيف الأول.

توضح الأمثلة المعطاة كيفية الوصول إلى العنصر الأول من المصفوفة باستخدام حاضِر() وظيفة لكل من المصفوفات البسيطة والجمعيات.

لصفيف بسيط:

<؟ php
مجموعة $ = مجموعة مصفوفة ( 'بني' و 'أصفر' و 'أسود' ) ؛
$ first_element = حاضِر ( مجموعة $ ) ؛
صدى صوت 'العنصر الأول هو:' . $ first_element ؛
؟>

للمصفوفة الترابطية:

<؟ php
طالب $ = مجموعة مصفوفة (
87 => 'إنجليزي' و
76 => 'الرياضيات' و
95 => 'حاسوب' و
67 => 'الفيزياء' و
) ؛
صدى صوت 'العنصر الأول في المصفوفة هو:' و حاضِر ( طالب $ ) ؛
؟>

الطريقة الخامسة: استخدام وظيفة إعادة الضبط ()

باستخدام إعادة ضبط() تعتبر function طريقة سهلة وفعالة للوصول إلى العنصر الأول من مصفوفة PHP. تحصل هذه الوظيفة على الإدخال الأول للمصفوفة عن طريق ضبط المؤشر الداخلي للمصفوفة على عنصرها الأول. اتبع الأمثلة الموضحة لتتعلم كيفية الوصول إلى العنصر الأول من مصفوفة بسيطة وترابطية باستخدام إعادة ضبط() وظيفة.

لصفيف بسيط:

<؟ php
مجموعة $ = مجموعة مصفوفة ( 'بني' و 'أصفر' و 'أسود' ) ؛
$ first_element = حاضِر ( مجموعة $ ) ؛
صدى صوت 'العنصر الأول في المصفوفة هو:' و إعادة ضبط ( مجموعة $ ) ؛
؟>

للمصفوفة الترابطية:

<؟ php
طالب $ = مجموعة مصفوفة (
87 => 'إنجليزي' و
76 => 'الرياضيات' و
95 => 'حاسوب' و
67 => 'الفيزياء' و
) ؛
صدى صوت 'العنصر الأول في المصفوفة هو:' و إعادة ضبط ( طالب $ ) ؛
؟>

الطريقة 6: استخدام الدالة array_shift ()

ال مجموعة_زاحة () key هو طريقة مفيدة وبسيطة للوصول إلى العنصر الأول من مصفوفة PHP. توضح الأمثلة المعطاة كيفية الوصول إلى العنصر الأول من المصفوفة باستخدام مجموعة_زاحة () وظيفة لمصفوفات بسيطة وترابطية.

لصفيف بسيط:

<؟ php
مجموعة $ = مجموعة مصفوفة ( 'بني' و 'أصفر' و 'أسود' ) ؛
$ first_element = حاضِر ( مجموعة $ ) ؛
صدى صوت 'العنصر الأول في المصفوفة هو:' و تحويل المصفوفة ( مجموعة $ ) ؛
؟>

للمصفوفة الترابطية:

<؟ php
طالب $ = مجموعة مصفوفة (
87 => 'إنجليزي' و
76 => 'الرياضيات' و
95 => 'حاسوب' و
67 => 'الفيزياء' و
) ؛
صدى صوت 'العنصر الأول في المصفوفة هو:' و تحويل المصفوفة ( طالب $ ) ؛
؟>

خاتمة

في PHP ، المصفوفة هي بنية بيانات عامة تسمح لك بتخزين قيم متعددة في متغير واحد. يعد الحصول على العنصر الأول من المصفوفة مهمة بسيطة ، وهناك العديد من الطرق للقيام بذلك في PHP. وتشمل هذه استخدام 0 فهرسة و array_slice () و قيم_مصفوفة () و حاضِر() و إعادة ضبط() و مجموعة_زاحة () المهام. ال 0 فهرس تعمل الطريقة مع المصفوفات البسيطة ، ومع ذلك ، فهي لا تعمل مع المصفوفات الترابطية لأنها لا تحتوي على فهارس رقمية ، لذلك قد تكون الوظائف الأخرى أكثر ملاءمة.