Fungsi mb_stripos

Fungsi mb_stripos mencari kemunculan pertama substring dalam string tanpa memperhatikan huruf besar/kecil karakter. Berbeda dengan stripos, berfungsi dengan benar pada encoding multibyte (UTF-8 dan lainnya). Parameter pertama menerima string untuk pencarian, parameter kedua - substring yang dicari, parameter ketiga (opsional) - posisi awal pencarian, parameter keempat - encoding.

Sintaks

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

Contoh

Mencari posisi substring dalam string:

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

Hasil eksekusi kode:

php1

Contoh

Pencarian dengan penentuan posisi awal:

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

Hasil eksekusi kode:

php2

Contoh

Pencarian dengan penentuan encoding:

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

Hasil eksekusi kode:

php7

Lihat juga

  • fungsi mb_strpos,
    yang melakukan pencarian dengan memperhatikan huruf besar/kecil
  • fungsi stripos,
    yang bekerja serupa, tetapi tanpa dukungan encoding multibyte