كل ما تريد معرفته عن Array Search في PHP



تتناول هذه المقالة جميع وجهات نظر Array Search في PHP وستساعدك في الحصول على معرفة مفصلة عن ذلك مع أمثلة.

كونها واحدة من أفضل اللغات للبرمجة ، لقد استفاد أيضًا من المصفوفات بشكل جيد. لذلك ، في هذه المقالة ، سوف نفهم Array Search في PHP في التسلسل التالي:

تتمثل إحدى طرق البحث عن قيمة في PHP في استخدام حلقة للتحقق من قيمة كل عنصر ولكن هذا غير فعال. هناك العديد من الدوال التي يمكن استخدامها للبحث في المصفوفات مثل array_search و in_array و array_keys و array_key_exists. في هذه المدونة ، سنناقش الأمر بخصوص array_search في PHP





مقدمة إلى PHP - Array Search in PHP - Edureka



المضي قدمًا في هذه المقالة حول Array search في PHP.

بحث المصفوفة

array_search هي دالة مضمنة في PHP. من أجل البحث عن قيمة معينة في مصفوفة ، نستخدم هذه الوظيفة التي تبحث عن قيمة معينة وتعيد المفتاح. إذا لم يتم العثور على تطابق ، فإنها ترجع خطأ. إنه مشابه تقريبًا لـ in_array (). يتمثل الاختلاف الرئيسي بين كلتا الوظيفتين في أن array_search () عادةً ما تُرجع إما مفتاحًا أو فهرسًا بينما تُرجع in_array () TRUE أو FALSE وفقًا للمطابقة الموجودة في البحث.

بناء الجملة: array_search (قيمة ، مصفوفة ، صارمة)



القيمة : تحدد القيمة التي يجب البحث عنها في المصفوفة.
مجموعة مصفوفة : تحدد المصفوفة المراد البحث عنها
صارم: إنها معلمة اختيارية تبحث عن عناصر متطابقة تمامًا في المصفوفة والتي يمكن ضبطها إما على TRUE أو FALSE. بشكل افتراضي ، يتم تعيينه على FALSE. إذا تم ضبطه على صحيح ، فإنه يتحقق من وجود عناصر متطابقة. أي أن العدد الصحيح 3 يختلف عن السلسلة 3.

عندما نقوم بتمرير المعلمات (قيمة البحث والمصفوفة) إلى array_search () ، فإنها تُرجع المفتاح بقيمة مطابقة كما تمت مناقشته أعلاه. إذا لم يتم العثور على تطابق ، فإنها ترجع خطأ. إذا تم العثور على أكثر من تطابق ، يتم إرجاع أول مفتاح مطابق.

كود المثال بيثون الانحدار اللوجستي

المضي قدمًا في هذه المقالة حول Array search في PHP

المخرج 1:

دعونا نرى مثالاً بدون استخدام المعامل الصارم ،

 

المضي قدمًا في هذه المقالة حول Array search في PHP

الإخراج: 2

تقوم بإرجاع 2 لأنه تم العثور على aravind في الموضع الثاني من المصفوفة.

ما هي البرمجة ساس المستخدمة

في حالة وجود أكثر من تطابق واحد ،

 

المضي قدمًا في هذه المقالة حول Array search في PHP

الإخراج: 3

تقوم بإرجاع 3 حيث تم العثور على أول تطابق لـ naveen في الفهرس الثالث.

دعونا نرى مثالاً آخر باستخدام معلمة صارمة ،

 

المضي قدمًا في هذه المقالة حول Array search في PHP

المخرج 4:

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

لنرى نفس المثال من خلال تعيين معلمة صارمة على خطأ.

 

بهذا نصل إلى نهاية هذه المقالة ، آمل أن تكون قد فهمت الدالة المضمنة في array_search في PHP.

إذا وجدت هذه المدونة ذات صلة ، فتحقق من من Edureka ، وهي شركة تعليمية موثوقة عبر الإنترنت مع شبكة تضم أكثر من 250000 متعلم راضٍ منتشرين في جميع أنحاء العالم.

كيفية استخدام جافا سوينغ

لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات في ' صفيف البحث في PHP 'وسأعود إليك.