Όλα όσα πρέπει να γνωρίζετε για την Αναζήτηση Array στο PHP



Αυτό το άρθρο καλύπτει όλες τις προοπτικές του Array Search στο PHP και θα σας βοηθήσει να αποκτήσετε λεπτομερείς γνώσεις σχετικά με το ίδιο με παραδείγματα.

Όντας μία από τις καλύτερες γλώσσες για το Scripting, σίγουρα έκανε καλή χρήση των συστοιχιών επίσης. Έτσι, σε αυτό το άρθρο, θα κατανοήσουμε την Αναζήτηση Array στο PHP στην ακόλουθη ακολουθία:

Ένας από τους τρόπους αναζήτησης μιας τιμής στο PHP είναι να χρησιμοποιήσετε έναν βρόχο για να ελέγξετε την τιμή κάθε στοιχείου, αλλά αυτό είναι αναποτελεσματικό. Υπάρχουν διάφορες ενσωματωμένες συναρτήσεις που θα μπορούσαν να χρησιμοποιηθούν για την αναζήτηση συστοιχιών όπως array_search, in_array, array_keys και array_key_exists. Σε αυτό το ιστολόγιο, πρόκειται να συζητήσουμε σχετικά με τη συστοιχία_αναζήτησης στην PHP





Εισαγωγή στην PHP - Αναζήτηση συστοιχιών στην PHP - Edureka



Προχωρώντας με αυτό το άρθρο σχετικά με την αναζήτηση Array στο PHP.

Αναζήτηση σε συστοιχία

Το array_search είναι μια ενσωματωμένη συνάρτηση στο PHP. Για να αναζητήσουμε μια συγκεκριμένη τιμή σε έναν πίνακα, χρησιμοποιούμε αυτήν τη συνάρτηση που αναζητά μια συγκεκριμένη τιμή και επιστρέφει το κλειδί. Εάν δεν υπάρχει αντιστοιχία, επιστρέφει ψευδής. Είναι σχεδόν παρόμοιο με το in_array (). Η κύρια διαφορά μεταξύ των δύο λειτουργιών είναι ότι το array_search () επιστρέφει συνήθως είτε το κλειδί είτε το ευρετήριο ενώ το in_array () επιστρέφει TRUE ή FALSE σύμφωνα με την αντιστοίχιση που βρέθηκε στην αναζήτηση.

Σύνταξη: αναζήτηση_ array (τιμή, πίνακας, αυστηρή)



αξία : Καθορίζει την τιμή που πρέπει να αναζητηθεί σε έναν πίνακα.
Πίνακας : Καθορίζει τον πίνακα που πρέπει να αναζητηθεί
Αυστηρός: Είναι μια προαιρετική παράμετρος που αναζητά αυστηρά πανομοιότυπα στοιχεία στον πίνακα που μπορούν είτε να οριστούν σε TRUE είτε FALSE. Από προεπιλογή, έχει οριστεί σε FALSE. Εάν οριστεί ως αληθής, ελέγχει για ίδια στοιχεία. δηλαδή ο ακέραιος 3 δεν είναι ίδιος με τη συμβολοσειρά 3.

Όταν περνάμε τις παραμέτρους, (τιμή αναζήτησης & πίνακας) στο array_search (), επιστρέφει το κλειδί με αντίστοιχη τιμή όπως συζητήθηκε παραπάνω. Εάν δεν βρεθεί αντιστοιχία, επιστρέφει ψευδής. Εάν βρεθούν περισσότερα από ένα παιχνίδια, επιστρέφει το πρώτο αντιστοιχισμένο κλειδί.

mysql_fetch_array

Προχωρώντας με αυτό το άρθρο σχετικά με την αναζήτηση Array στο PHP

Έξοδος 1:

Ας δούμε ένα παράδειγμα χωρίς να χρησιμοποιήσουμε την αυστηρή παράμετρο,

πώς να αντιστρέψετε έναν ακέραιο αριθμό στο python
 

Προχωρώντας με αυτό το άρθρο σχετικά με την αναζήτηση Array στο PHP

Έξοδος: 2

Επιστρέφει 2 επειδή το aravind βρίσκεται στη δεύτερη θέση του πίνακα.

Σε περίπτωση που υπάρχουν περισσότεροι από ένας αγώνες,

 

Προχωρώντας με αυτό το άρθρο σχετικά με την αναζήτηση Array στο PHP

Έξοδος: 3

Επιστρέφει 3 καθώς ο πρώτος αγώνας του naveen βρίσκεται στον τρίτο δείκτη.

Ας δούμε ένα άλλο παράδειγμα χρησιμοποιώντας αυστηρή παράμετρο,

 

Προχωρώντας με αυτό το άρθρο σχετικά με την αναζήτηση Array στο PHP

Έξοδος 4:

Επιστρέφει χωρίς έξοδο επειδή ο τύπος δεδομένων της τιμής στον πίνακα και ο τύπος δεδομένων της τιμής αναζήτησης δεν είναι του ίδιου τύπου. Εάν έχει οριστεί σε false, αγνοεί τον τύπο δεδομένων και από προεπιλογή, έχει οριστεί σε false.

Ας δούμε το ίδιο παράδειγμα ρυθμίζοντας την αυστηρή παράμετρο σε false.

 

Με αυτό φτάνουμε στο τέλος αυτού του άρθρου, ελπίζω να καταλάβετε την ενσωματωμένη λειτουργία array_search στο PHP.

Εάν βρήκατε αυτό το ιστολόγιο σχετικό, ρίξτε μια ματιά στο από την Edureka, μια αξιόπιστη διαδικτυακή εταιρεία εκμάθησης με δίκτυο περισσότερων από 250.000 ικανοποιημένων μαθητών σε όλο τον κόσμο.

Έχετε μια ερώτηση για εμάς; Παρακαλώ αναφέρετέ το στην ενότητα σχολίων του ' Αναζήτηση σε σειρά σε PHP Και θα επικοινωνήσω μαζί σας.

πώς να σαρώσετε ένα char σε java