Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm stristr() trong PHP

Giới thiệu

Hàm stristr() tìm kiếm lần xuất hiện đầu tiên của một chuỗi con bên trong chuỗi khác, KHÔNG phân biệt chữ hoa chữ thường.

Cú pháp

stristr(string $haystack, string $needle, bool $before_needle = false): string|false

Tham số

  • haystack - Chuỗi cần tìm kiếm trong đó.
  • needle - Chuỗi cần tìm.
  • before_needle (tùy chọn) - Nếu true, trả về phần chuỗi trước lần xuất hiện đầu tiên của needle. Mặc định là false (trả về phần từ needle đến hết chuỗi).

Giá trị trả về

Trả về chuỗi con khớp (từ vị trí tìm thấy đến hết chuỗi, hoặc phần trước nếu before_needle = true). Trả về false nếu không tìm thấy.

Ví dụ

Ví dụ 1: Không tìm thấy

<?php
$mystr = 'Tom Hanks!';
if (stristr($mystr, 'Tim') === FALSE) {
    echo 'Tim is not in the string!';
}
?>

Kết quả:

Tim is not in the string!

Ví dụ 2: Trả về phần trước needle

<?php
echo stristr("Demo text!", "TEXT", true);
?>

Kết quả:

Demo