101 of 410 menu

Συνάρτηση mb_strrpos

Η συνάρτηση mb_strrpos βρίσκει τη θέση της τελευταίας εμφάνισης μιας υποσυμβολοσειράς σε μια συμβολοσειρά. Λειτουργεί με κωδικοποιήσεις πολλαπλών byte (UTF-8 κ.λπ.). Αποδέχεται ως πρώτη παράμετρο τη συμβολοσειρά για αναζήτηση, ως δεύτερη την υποσυμβολοσειρά που αναζητά, ως τρίτη (προαιρετική) τη θέση έναρξης της αναζήτησης και ως τέταρτη (προαιρετική) την κωδικοποίηση.

Σύνταξη

mb_strrpos( string $haystack, string $needle, int $offset = 0, string $encoding ): int|false

Παράδειγμα

Ας βρούμε τη θέση της τελευταίας εμφάνισης μιας υποσυμβολοσειράς σε μια συμβολοσειρά:

<?php $res = mb_strrpos('аабабв', 'б'); echo $res; ?>

Αποτέλεσμα εκτέλεσης κώδικα:

3

Παράδειγμα

Αναζήτηση με καθορισμό κωδικοποίησης UTF-8:

<?php $res = mb_strrpos('日本語', '語', 0, 'UTF-8'); echo $res; ?>

Αποτέλεσμα εκτέλεσης κώδικα:

2

Παράδειγμα

Όταν η υποσυμβολοσειρά δεν βρεθεί, η συνάρτηση επιστρέφει false:

<?php $res = mb_strrpos('abcde', 'z'); var_dump($res); ?>

Αποτέλεσμα εκτέλεσης κώδικα:

false

Δείτε επίσης

  • τη συνάρτηση mb_strpos,
    που αναζητά την πρώτη εμφάνιση μιας υποσυμβολοσειράς
  • τη συνάρτηση strrpos,
    που αναζητά την τελευταία εμφάνιση χωρίς να λαμβάνει υπόψη την κωδικοποίηση
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη