..


Σύνδεσμοι διαφημιζόμενων

preg_match

Η συνάρτηση 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 ($ αποτέλεσμα)?







 }







 ;>

 

Στην ίδια κατηγορία ...
E-Learning
Linux (Μάθημα) Linux (Μάθημα)
Πλήρης οδηγός για την open-source σύστημα. Από 49 €.
MySQL (Μάθημα) MySQL (Μάθημα)
Διαχείριση του open-source βάση δεδομένων. Από 39 €.
PHP (Μάθημα) PHP (Μάθημα)
Η πλήρης σειρά μαθημάτων για τη δημιουργία δυναμικών ιστοσελίδων. Από 49 €.
Σύνδεσμοι διαφημιζόμενων