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

PHP - hàm mb_stristr ()

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

Cú pháp

string mb_stristr(
   $str_haystack,
   $str_needle,
   $bool_before_needle=false,
   $str_encoding=empty
)

Tham số

mb_stristr () chấp nhận bốn tham số sau -

  • $ str_haystack - Tham số này được sử dụng để xác định sự tồn tại đầu tiên của kim dây.

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

  • $ bool_before_needle - Tham số này được sử dụng để quyết định phần nào của đống cỏ khô sẽ trả lại.

    • Nếu nó được đặt thành True, thì nó sẽ trả về tất cả chuỗi đống cỏ khô từ điểm bắt đầu đến lần tồn tại đầu tiên của kim "không bao gồm kim".

    • Nếu nó được đặt thành False, thì nó sẽ trả về tất cả chuỗi đống cỏ khô từ thời điểm tồn tại đầu tiên của kim đến cuối "bao gồm cả kim".

  • $ str_encoding - Tham số này trả về vị trí của đống cỏ khô hoặc nó sẽ trả về False, nếu không tìm thấy.

Giá trị trả lại

mb_stristr () trả về phần của chuỗi cỏ khô nếu tìm thấy kim. Nó trả về Sai nếu không tìm thấy kim.

Ví dụ 1

<?php
   //using string Hello World
   // using false needle
   $string=mb_stristr("Hello World","or", false);

   // output
   print_r($string);
?>

Đầu ra

orld

Ví dụ 2

<?php
   //using string Hello World
   // using true needle
   $string=mb_stristr("Hello World","or", true);

   // output
   print_r($string);
?>

Đầu ra

Hello W

Lưu ý - mb_stristr () hoạt động giống như strichr () , nhưng sự khác biệt duy nhất là mb_stristr () không phân biệt chữ hoa chữ thường.