98 of 410 menu

Συνάρτηση mb_strrchr

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

Σύνταξη

mb_strrchr( string $haystack, string $needle, bool $before_needle = false, string $encoding = null );

Παράδειγμα

Ας βρούμε την τελευταία εμφάνιση ενός χαρακτήρα σε μια συμβολοσειρά:

<?php $res = mb_strrchr('abcba', 'b'); echo $res; ?>

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

'ba'

Παράδειγμα

Ας βρούμε το τμήμα της συμβολοσειράς πριν από την τελευταία εμφάνιση του χαρακτήρα 'b':

<?php $res = mb_strrchr('abcba', 'b', true); echo $res; ?>

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

'abc'

Παράδειγμα

Εργασία με κυριλλικά σε UTF-8:

<?php $res = mb_strrchr('привет мир', 'и'); echo $res; ?>

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

'ир'

Δείτε επίσης

  • τη συνάρτηση mb_strpos,
    που αναζητά τη θέση της πρώτης εμφάνισης μιας υποσυμβολοσειράς
  • τη συνάρτηση mb_substr,
    που επιστρέφει ένα τμήμα συμβολοσειράς
Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη