ما يعادل JavaScript لـ in_array () بلغة PHP

Ma Y Adl Javascript L In Array Blght Php



' in_array () 'هي طريقة معرّفة مسبقًا في PHP تُستخدم لتحديد ما إذا كانت القيمة المعطاة موجودة في مصفوفة. في JavaScript ، هناك طريقة محددة مسبقًا تسمى ' يشمل() 'الذي يكافئ in_array () PHP.

ستوضح هذه المدونة ما يعادل طريقة 'in_array ()' بلغة PHP في جافا سكريبت.

ما هو المكافئ لـ 'in_array ()' بلغة PHP في جافا سكريبت؟

ال ' يشمل() 'تكافئ طريقة in_array () الخاصة بلغة PHP. يتم استخدامه في JavaScript للتحقق مما إذا كانت المصفوفة تحتوي على العنصر المحدد أم لا. يعطي قيمة منطقية بناءً على وجود عنصر في المصفوفة.







بناء الجملة
اتبع الصيغة المذكورة أدناه لطريقة التضمين ():



يشمل ( البحث )

انه يأخذ ' البحث 'كحجة.



مثال 1
أنشئ مجموعة من اللغات:





كان اللغات = [ 'لغة البرمجة' و 'CSS' و 'جافا سكريبت' و 'Nodejs' ] ؛

إنشاء متغير ' صفيف 'الذي يخزن قيمة' المغلق 'للبحث في مصفوفة:

كان صفيف = 'css' ؛

قم باستدعاء طريقة include () بتمرير قيمة بحث كوسيطة:



وحدة التحكم. سجل ( اللغات. يشمل ( صفيف ) ) ؛

يعطي ' خطأ شنيع 'لأن JavaScript لغة حساسة لحالة الأحرف:

ومع ذلك ، بالنسبة للقيم المتغيرة مثل ' CSS '، فإن طريقة include () ستعيد' حقيقي ':

كان صفيف = 'CSS' ؛
وحدة التحكم. سجل ( اللغات. يشمل ( صفيف ) ) ؛

انتاج |

يمكنك أيضًا الاستفادة من ' ل 'حلقة كمكافئ لـ' in_array () ' طريقة. دعونا نرى مثالا.

مثال 2
في المثال الموضح ، سنحدد ما إذا كان ' جافا سكريبت 'القيمة الموجودة في المصفوفة:

كان صفيف = 'جافا سكريبت' ؛

إنشاء متغير ' علَم ':

كان علَم ؛

استخدم ال ' ل 'حلقة حتى طول المصفوفة وتحقق مما إذا كانت عناصر المصفوفة تساوي قيمة المتغير' صفيف '. إذا كانت القيمة متساوية ، فاضبط قيمة ' علَم ' ل ' حقيقي '، وكسر الحلقة. بخلاف ذلك ، عيّن قيمة 'العلم' على أنها ' خطأ شنيع ':

ل ( كان أنا = 0 ؛ أنا < اللغات. طول ؛ أنا ++ ) {
لو ( اللغات [ أنا ] === صفيف ) {
علَم = حقيقي ؛
استراحة ؛
}
آخر {
علَم = خطأ شنيع ؛
}
}

أخيرًا ، اطبع قيمة 'العلم' على وحدة التحكم:

وحدة التحكم. سجل ( علَم ) ؛

الناتج يعطي ' حقيقي 'مما يدل على أن' جافا سكريبت 'موجود في المصفوفة:

هذا كل ما يتعلق بمكافئ جافا سكريبت لـ in_array () بلغة PHP.

خاتمة

في JavaScript ، فإن ' يشمل() 'الطريقة معادلة لطريقة' in_array () 'في PHP. يمكنك أيضًا الاستفادة من ' ل 'loop كمكافئ لـ' in_array () 'في PHP. أوضحت هذه المدونة ما يعادل طريقة 'in_array ()' بلغة PHP في جافا سكريبت.