כל מה שאתה צריך לדעת על Array Search ב- PHP



מאמר זה מכסה את כל נקודת המבט של Array Search ב- PHP ויעזור לכם לקבל ידע מפורט על כך בעזרת דוגמאות.

להיות אחת השפות הטובות ביותר לתסריט, בהחלט עשה שימוש טוב גם במערכים. לכן, במאמר זה נבין את חיפוש מערך ב- PHP ברצף הבא:

אחת הדרכים לחפש ערך ב- PHP היא להשתמש בלולאה כדי לבדוק את הערך של כל אלמנט אך זה לא יעיל. ישנן פונקציות מובנות שונות שיכולות לשמש לחיפוש מערכים כמו array_search, in_array, array_keys ו- array_key_exists. בבלוג זה נדון בנוגע למערך_חיפוש ב- PHP





מבוא ל- PHP - Array Search ב- PHP - Edureka



ממשיכים במאמר זה על חיפוש מערכים ב- PHP.

חיפוש מערכים

array_search היא פונקציה מובנית ב- PHP. על מנת לחפש ערך מסוים במערך, אנו משתמשים בפונקציה זו המחפשת ערך מסוים ומחזירה את המפתח. אם לא נמצאה התאמה, היא מחזירה שקר. זה כמעט דומה ל- in_array (). ההבדל העיקרי בין שתי הפונקציות הוא כי array_search () מחזיר בדרך כלל מפתח או אינדקס ואילו in_array () מחזיר TRUE או FALSE בהתאם להתאמה שנמצאה בחיפוש.

תחביר: array_search (ערך, מערך, קפדני)



ערך : הוא מציין את הערך שיש לחפש במערך.
מַעֲרָך : הוא מציין את המערך שיש לחפש
קַפְּדָנִי: זהו פרמטר אופציונלי המחפש אלמנטים זהים לחלוטין במערך אשר ניתן להגדיר אותם כ- TRUE או FALSE. כברירת מחדל, הוא מוגדר כ- FALSE. אם הוא מוגדר כ- true, הוא בודק אם קיימים אלמנטים זהים. כלומר מספר שלם 3 אינו זהה למחרוזת 3.

כאשר אנו מעבירים את הפרמטרים, (ערך חיפוש ומערך) למערך_חיפוש (), הוא מחזיר את המפתח עם ערך תואם כפי שפורט לעיל. אם לא נמצאה התאמה, היא מחזירה שקר. אם נמצאו יותר מתאמה אחת, הוא מחזיר את המפתח המותאם הראשון.

מחלקה __init__ פיתון

ממשיכים במאמר זה על חיפוש מערכים ב- PHP

פלט 1:

בואו נראה דוגמה מבלי להשתמש בפרמטר הקפדני,

 

ממשיכים במאמר זה על חיפוש מערכים ב- PHP

פלט: 2

הוא מחזיר 2 מכיוון ש- aravind נמצא במיקום השני של המערך.

במקרה, נמצאה יותר מתאמה אחת,

 

ממשיכים במאמר זה על חיפוש מערכים ב- PHP

פלט: 3

דוגמה למשתנה למשל ב- Java

זה מחזיר 3 כאשר המשחק הראשון של naveen נמצא במדד השלישי.

כיצד להשתמש בהתראה ב - JavaScript

בואו נראה דוגמה אחרת תוך שימוש בפרמטר קפדני,

 

ממשיכים במאמר זה על חיפוש מערכים ב- PHP

פלט 4:

הוא חוזר ללא פלט מכיוון שסוג הנתונים של הערך במערך וסוג הנתונים של הערך החיפוש אינם מאותו סוג. אם הוא מוגדר כ- false, הוא מתעלם מסוג הנתונים וכברירת מחדל הוא מוגדר כ- false.

בואו נראה את אותה הדוגמה על ידי הגדרת פרמטר קפדני כ- false.

 

עם זה אנו מגיעים לסוף מאמר זה, אני מקווה שהבנתם את הפונקציה המובנית array_search ב- PHP.

אם מצאת את הבלוג הזה רלוונטי, עיין ב מאת אדוריקה, חברת למידה מקוונת מהימנה עם רשת של יותר מ -250,000 לומדים מרוצים הפזורים ברחבי העולם.

יש לך שאלה עבורנו? אנא הזכיר זאת בסעיף ההערות של ” ערוך חיפוש ב- PHP ”ואחזור אליך.