95 of 410 menu

Συνάρτηση mb_stripos

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

Σύνταξη

mb_stripos(string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false

Παράδειγμα

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

<?php $res = mb_stripos('AbCdE', 'bc'); echo $res; ?>

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

1

Παράδειγμα

Αναζήτηση με καθορισμό θέσης έναρξης:

<?php $res = mb_stripos('AbCdE', 'cd', 2); echo $res; ?>

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

2

Παράδειγμα

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

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

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

7

Δείτε επίσης

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