102 of 410 menu

Συνάρτηση mb_strstr

Η συνάρτηση mb_strstr αναζητά την πρώτη εμφάνιση μιας υποσυμβολοσειράς σε μια συμβολοσειρά με υποστήριξη πολυβαϊκών κωδικοποιήσεων. Η πρώτη παράμετρος είναι η συμβολοσειρά στην οποία πραγματοποιείται η αναζήτηση. Η δεύτερη παράμετρος είναι η υποσυμβολοσειρά που αναζητούμε. Η τρίτη προαιρετική παράμετρος καθορίζει εάν θα επιστραφεί το τμήμα της συμβολοσειράς πριν από την εμφάνιση. Η τέταρτη προαιρετική παράμετρος ορίζει την κωδικοποίηση.

Σύνταξη

mb_strstr( string $haystack, string $needle, [bool $before_needle = false], [string $encoding], );

Παράδειγμα

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

<?php $res = mb_strstr('abcde', 'b'); echo $res; ?>

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

'bcde'

Παράδειγμα

Ας βρούμε την πρώτη εμφάνιση μιας υποσυμβολοσειράς σε μια συμβολοσειρά και επιστρέψουμε το τμήμα πριν από την εμφάνιση:

<?php $res = mb_strstr('abcde', 'cd', true); echo $res; ?>

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

'ab'

Παράδειγμα

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

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

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

'мир'

Δείτε επίσης

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