..
Η συνάρτηση preg_match ανήκει στην οικογένεια του PCRE, όπου το ακρωνύμιο για PCRE Perl Συμβατό Regular Expressions '.
Αυτή η λειτουργία χρησιμοποιείται για να κάνει συγκρίσεις με βάση τα μοντέλα που εκπροσωπούνται στην μορφή των κανονικών εκφράσεων.
Η preg_match δέχεται 5 παραμέτρων, οι δύο πρώτες είναι υποχρεωτικές και είναι, κατά σειρά, το μοτίβο και το string να γίνει αναζήτηση. Η τρίτη παράμετρος, προαιρετικά, είναι ο ορισμός της μια σειρά από αποτελέσματα που θα κρατήσει τα περιστατικά που βρέθηκαν. Τέταρτο και πέμπτο παράμετροι είναι, αντίστοιχα, τις σημαίες και τα αντισταθμιστικά οφέλη: και οι δύο είναι προαιρετικά να έχουν χρησιμότητα μόνο σε ειδικές περιπτώσεις, για την οποία αναφέρομαι στην επίσημη τεκμηρίωση της PHP.
Η preg_match επιστρέφει 0 αν δεν υπάρχει αναγνώριση, και 1 εάν η αναγνώριση έγινε (αυτό διαφέρει από preg_match preg_match_all : δεν σταματά με την πρώτη αναγνώριση, αλλά συνεχίζεται μέχρι το τέλος του θέματος). Αν ένα preg_match σφάλματος () θα επιστρέψει FALSE.
Βλέπουμε ένα βασικό παράδειγμα που χρησιμοποιεί μόνο τις δύο πρώτες παραμέτρους:
<? Php
εάν (preg_match ("/ mrwebmaster / i», «MrWebmaster είναι η αγαπημένη περιοχή μου!")) {
echo "Ένας αγώνας βρέθηκε."
Else {}
echo "Δεν αναγνώριση."
}
;>
Αν θέλαμε να εξαγάγετε το αποτέλεσμα θα έχουν εισαχθεί ως τρίτη παράμετρος, υπενθυμίζουμε, είναι ένας πίνακας:
<? Php
εάν (preg_match ("/ mrwebmaster / i», «MrWebmaster είναι η αγαπημένη περιοχή μου!", $ αποτέλεσμα)) {
print_r ($ αποτέλεσμα)?
}
;>
| |
Linux (Μάθημα)
Πλήρης οδηγός για την open-source σύστημα. Από 49 €. |
| |
MySQL (Μάθημα)
Διαχείριση του open-source βάση δεδομένων. Από 39 €. |
| |
PHP (Μάθημα)
Η πλήρης σειρά μαθημάτων για τη δημιουργία δυναμικών ιστοσελίδων. Από 49 €. |