Functie str_contains

De functie str_contains controleert op de aanwezigheid van een teken in een string. Retourneert true, als het teken in de string zit, en false in het tegenovergestelde geval. In de eerste parameter van de functie geven we de string op waarin we het teken zullen zoeken. In de tweede parameter specificeren we het gewenste teken of substring.

Syntaxis

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

Voorbeeld

Laten we controleren of het opgegeven teken in de string aanwezig is:

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

Resultaat van het uitvoeren van de code:

phptrue

Voorbeeld

Laten we controleren of de opgegeven substring in de string aanwezig is:

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

Resultaat van het uitvoeren van de code:

phptrue

Voorbeeld

Laten we nu in onze string zoeken naar de substring 'ac':

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

Resultaat van het uitvoeren van de code:

phpfalse

Zie ook

  • de functie str_starts_with,
    die het begin van een string controleert
  • de functie str_ends_with,
    die het einde van een string controleert
  • de functie in_array,
    die controleert op de aanwezigheid van een element in een array
  • de functie strpos,
    die de positie van een substring-invoeging retourneert