Πώς να χρησιμοποιήσετε τη συνάρτηση PHP strrpos().

Pos Na Chresimopoiesete Te Synartese Php Strrpos



Η PHP είναι μια γλώσσα δέσμης ενεργειών που χρησιμοποιείται για τη δημιουργία προσαρμοσμένων ιστοσελίδων και προσφέρει μια ποικιλία από ενσωματωμένες λειτουργίες για το χειρισμό συμβολοσειρών και πινάκων. Μια τέτοια λειτουργία είναι η strrpos() συνάρτηση, η οποία βοηθά στην εύρεση της τελευταίας εμφάνισης μιας συγκεκριμένης υποσυμβολοσειράς μέσα σε μια συμβολοσειρά. Η συνάρτηση μπορεί να είναι χρήσιμη σε διάφορα σενάρια, από την επικύρωση δεδομένων έως την ανάλυση κειμένου. Αυτό το άρθρο θα διερευνήσει τη χρήση του strrpos() λειτουργία σε PHP, μαζί με μερικά πρακτικά παραδείγματα.

Συνάρτηση PHP strrpos().

ο strrpos() Η συνάρτηση στην PHP χρησιμοποιείται για να εντοπίσει την ύπαρξη της υποσυμβολοσειράς στη δεδομένη συμβολοσειρά από την τελευταία. Εάν η υποσυμβολοσειρά υπάρχει στην παρεχόμενη συμβολοσειρά, αυτή η συνάρτηση επιστρέφει την ακέραια τιμή ως τη θέση της υποσυμβολοσειράς και εάν η υποσυμβολοσειρά δεν υπάρχει αυτή η μέθοδος επιστρέφει ψευδής. , Αυτή η συνάρτηση δέχεται τις δύο υποχρεωτικές παραμέτρους και η μία είναι προαιρετική. Η μορφή χρήσης αυτής της συνάρτησης στην PHP δίνεται παρακάτω:

στρρπος ( $string , $αναζήτηση , $έναρξη )

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







Σημείωση: Στο πλαίσιο μιας συμβολοσειράς, η τελευταία εμφάνιση μιας υποσυμβολοσειράς είναι η θέση της υποσυμβολοσειράς στη συμβολοσειρά, μετρώντας από την αρχή της συμβολοσειράς, όπου η υποσυμβολοσειρά εμφανίζεται για τελευταία φορά.



Παράδειγμα 1

Εξετάστε το ακόλουθο απλό παράδειγμα κώδικα του strrpos() τη θέση της υποσυμβολοσειράς :





$str = 'Γεια σου Linux' ;

$last_pos = στρρπος ( $str , 'ν' ) ;

ηχώ $last_pos ;

?>





Παράδειγμα 2

ο strrpos() Η λειτουργία θα αναζητήσει επίσης μια πλήρη συμβολοσειρά, εφόσον η συμβολοσειρά που αναζητάτε περιέχεται στη μεγαλύτερη συμβολοσειρά που αναζητάτε.

Για παράδειγμα:





$string = 'Καλώς ήρθατε στο Linuxhint.' ;

$αναζήτηση = 'Linux' ;

$θέση = στρρπος ( $string , $αναζήτηση ) ;

ηχώ $θέση ;

?>

Παράδειγμα 3

ο strrpos() η λειτουργία είναι διάκριση πεζών-κεφαλαίων, θα αντιμετωπίσει το έλα και ΕΛΑ διαφορετικά, οπότε αν ψάξετε το ΕΛΑ στο $string το σφάλμα θα εμφανιστεί στην κονσόλα σας.



$string = 'Καλώς ήρθατε στα ιστολόγιά μου' ;

$αναζήτηση = 'ΕΛΑ' ;

$res1 = στρρπος ( $string , $αναζήτηση ) ;

ηχώ $res1 . '' ;

ηχώ 'Η συμβολοσειρά αναζήτησης δεν βρέθηκε, επομένως επέστρεψε: ' ;

var_dump ( $res1 ) ;

?>

Συμπέρασμα

ο strrpos() Η συνάρτηση στην PHP είναι χρήσιμη για την εύρεση της τελευταίας ύπαρξης της υποσυμβολοσειράς στη συμβολοσειρά. Είναι χρήσιμο όταν πρέπει να βρούμε την υποσυμβολοσειρά που υπάρχει στο τέλος της συμβολοσειράς. Έχουμε συζητήσει τη χρήση του strrpos() λειτουργία με παραδείγματα στην παραπάνω ενότητα του οδηγού. Οι προγραμματιστές PHP μπορούν να αναπτύξουν καλύτερες εφαρμογές κατανοώντας και χρησιμοποιώντας αυτήν τη λειτουργία.