Fonction str_starts_with

La fonction str_starts_with vérifie si une chaîne commence par une sous-chaîne donnée et en cas de succès retourne true, et en cas d'échec - false. Dans le premier paramètre de la fonction, nous spécifions la chaîne dans laquelle nous allons chercher le caractère. Dans le second paramètre, nous indiquons le caractère ou la sous-chaîne dont nous avons besoin.

Syntaxe

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

Exemple

Vérifions si la chaîne commence par le caractère donné :

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

Résultat de l'exécution du code :

phptrue

Exemple

Vérifions si la chaîne commence par la sous-chaîne donnée :

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

Résultat de l'exécution du code :

phptrue

Exemple

Vérifions si la chaîne commence par le caractère donné :

php<?php
  $str = 'abcde';
  $res = str_starts_with($str, 'x');
  
  var_dump($res);
?>

Résultat de l'exécution du code :

phpfalse

Voir aussi

  • la fonction str_contains,
    qui vérifie la présence d'un caractère dans une chaîne
  • la fonction str_starts_with,
    qui vérifie le début d'une chaîne
  • la fonction strpos,
    qui retourne la position d'une sous-chaîne