Computer >> Máy Tính >  >> Lập trình >> PHP

PHP - hàm mb_stripos ()

mb_stripos () hàm trong PHP được sử dụng để tìm vị trí xuất hiện đầu tiên của một chuỗi trong một chuỗi khác. Nó là "phân biệt chữ hoa chữ thường". mbstripos () trả về vị trí số của lần tồn tại đầu tiên của kim trong một chuỗi cỏ khô đã cho. Nếu không tìm thấy kim, nó sẽ trả về Sai.

Cú pháp

integer mb_stripos($str_haystack, $str_needle, $int_offset=0, $str_ecoding=empty)

Tham số

Nó chấp nhận bốn tham số sau -

  • $ str_haystack - Tham số này được sử dụng để lấy vị trí tồn tại đầu tiên của kim từ chuỗi đã cho.

  • $ str_needle - Tham số này được sử dụng để tìm chuỗi từ đống cỏ khô đã cho.

  • $ int_offset - Tham số này được sử dụng để tìm kiếm vị trí của chuỗi trong đống cỏ khô. Nếu phần bù là số âm, thì nó được tính từ cuối chuỗi đã cho.

  • $ str_encoding - Tên mã hóa ký tự sẽ được sử dụng. Nếu nó bị bỏ qua, thì mã hóa ký tự bên trong sẽ được sử dụng.

Giá trị trả lại

Hàm này trả về vị trí số của lần tồn tại đầu tiên của kim trong một chuỗi cỏ khô đã cho. Nếu kim không được tìm thấy, thì nó sẽ trả về Sai.

Ví dụ 1

<?php
   mb_internal_encoding("UTF-8");

   //using string PHP Tutorials
   // offset=0
   $string=mb_stripos("PHP Tutorials","ia", 0 );

   // output will be int(9)
   var_dump($string);
?>

Đầu ra

int(9)