Die funksie str_contains

Die funksie str_contains kontroleer vir die teenwoordigheid van 'n karakter in 'n string. Dit gee true terug, indien die karakter in die string is, en false in die teenoorgestelde geval. In die eerste parameter van die funksie spesifiseer ons die string waarin ons sal soek vir die karakter. In die tweede parameter spesifiseer ons die nodige karakter of substring.

Sintaksis

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

Voorbeeld

Kom ons kontroleer of die gegewe karakter in die string is:

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

Die resultaat van die kode-uitvoering:

phptrue

Voorbeeld

Kom ons kontroleer of die gegewe substring in die string is:

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

Die resultaat van die kode-uitvoering:

phptrue

Voorbeeld

Laat ons nou in ons string soek vir die substring 'ac':

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

Die resultaat van die kode-uitvoering:

phpfalse

Sien ook

  • die funksie str_starts_with,
    wat die begin van 'n string kontroleer
  • die funksie str_ends_with,
    wat die einde van 'n string kontroleer
  • die funksie in_array,
    wat die teenwoordigheid van 'n element in 'n skikking kontroleer
  • die funksie strpos,
    wat die posisie van 'n substring-inskrywing teruggee