Fonction str_ends_with

La fonction str_ends_with vérifie si une chaîne se termine par une sous-chaîne donnée et retourne true en cas de succès, et false en cas d'échec. Dans le premier paramètre de la fonction, on spécifie la chaîne dans laquelle on cherchera. Dans le second paramètre, on indique le caractère ou la sous-chaîne recherché(e).

Syntaxe

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

Exemple

Vérifions si une chaîne se termine par un caractère donné :

php<?php
  $str = 'abcde';
  $res = str_ends_with($str, 'e');
  
  var_dump($res);
?>

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

phptrue

Exemple

Vérifions si une chaîne se termine par une sous-chaîne donnée :

php<?php
  $str = 'abcde';
  $res = str_ends_with($str, 'de');
  
  var_dump($res);
?>

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

phptrue

Exemple

Vérifions si une chaîne se termine par un caractère donné :

php<?php
  $str = 'abcde';
  $res = str_ends_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 strrpos,
    qui retourne la position de la dernière occurrence d'une sous-chaîne
  • la fonction strpos,
    qui retourne la position d'occurrence d'une sous-chaîne