(PHP 3, PHP 4, PHP 5)
strrpos -- Βρείτε τη θέση της τελευταίας εμφάνισης ενός χαρακτήρα μέσα σε ένα string
Επιστρέφει το νούμερο της θέσης τελευταίας εμφάνισης της παραμέτρου needle
στο string
haystack
. Παρατηρείστε ότι σε αυτήν την περίπτωση η needle μπορεί να είναι μόνο ένας χαρακτήρας. Εάν περαστεί ένα string ως needle, τότε θα ληφθεί υπ' όψιν μόνο ο πρώτος χαρακτήρας αυτού του string.
Εάν η παράμετρος needle
δε δίνεται, επιστρέφεται η τιμή FALSE.
Είναι εύκολο να μπερδέψετε τις επιστρεφόμενες τιμές για τις περιπτώσεις "ο χαρακτήρας βρέθηκε στη θέση 0" και "ο χαρακτήρας δε βρέθηκε". Ακολουθεί μία μέθοδος για το πώς να εντοπίζεται τη διαφορά:
<?php |
Εάν η παράμετρος needle
δεν είναι string, μετατρέπεται σε έναν integer και χρησιμοποιείται ως η κανονική τιμή ενός χαρακτήρα.
Ανατρέξτε επίσης στις: strpos(), strripos(), strrchr(), substr(), stristr(), και strstr().