96 of 410 menu

Συνάρτηση mb_stristr

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

Σύνταξη

mb_stristr(string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false

Παράδειγμα

Ας βρούμε μια υποσυμβολοσειρά σε μια συμβολοσειρά χωρίς διάκριση πεζών/κεφαλαίων:

<?php $res = mb_stristr('ABCDE', 'bc'); echo $res; ?>

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

'BCDE'

Παράδειγμα

Χρήση της παραμέτρου $before_needle για λήψη του μέρους της συμβολοσειράς πριν από την εμφάνιση:

<?php $res = mb_stristr('ABCDE', 'bc', true); echo $res; ?>

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

'A'

Παράδειγμα

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

<?php $res = mb_stristr('Привет мир', 'МИР', false, 'UTF-8'); echo $res; ?>

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

'мир'

Δείτε επίσης

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