Hàm str_contains

Hàm str_contains kiểm tra sự hiện diện của ký tự trong chuỗi. Trả về true, nếu ký tự có trong chuỗi, và false trong trường hợp ngược lại. Ở tham số đầu tiên của hàm, chúng ta chỉ định chuỗi mà chúng ta sẽ tìm ký tự. Ở tham số thứ hai, chúng ta chỉ định ký tự hoặc chuỗi con cần tìm.

Cú pháp

phpstr_contains(string $haystack, string $needle): bool

Ví dụ

Hãy kiểm tra xem trong chuỗi có ký tự đã chỉ định hay không:

php<?php
  $str = 'abcde';
  $res = str_contains($str, 'a');
  
  var_dump($res);
?>

Kết quả thực thi mã:

phptrue

Ví dụ

Hãy kiểm tra xem trong chuỗi có chuỗi con đã chỉ định hay không:

php<?php
  $str = 'abcde';
  $res = str_contains($str, 'ab');
  
  var_dump($res);
?>

Kết quả thực thi mã:

phptrue

Ví dụ

Bây giờ hãy tìm trong chuỗi của chúng ta chuỗi con 'ac':

php<?php
  $str = 'abcde';
  $res = str_contains($str, 'ac');
  
  var_dump($res);
?>

Kết quả thực thi mã:

phpfalse

Xem thêm

  • hàm str_starts_with,
    hàm kiểm tra phần đầu chuỗi
  • hàm str_ends_with,
    hàm kiểm tra phần cuối chuỗi
  • hàm in_array,
    hàm kiểm tra sự hiện diện của phần tử trong mảng
  • hàm strpos,
    hàm trả về vị trí xuất hiện của chuỗi con