Funktio str_ends_with

Funktio str_ends_with tarkistaa, päättyykö merkkijono määritettyyn alimerkkijonoon ja palauttaa true onnistuessaan ja epäonnistuessaan - false. Ensimmäisessä parametrissa annamme merkkijonon, josta etsimme merkkiä. Toisessa parametrissa määritämme tarvitsemamme merkin tai alimerkkijonon.

Syntaksi

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

Esimerkki

Tarkistetaan, päättyykö merkkijono määritettyyn merkkiin:

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

Koodin suorituksen tulos:

phptrue

Esimerkki

Tarkistetaan, päättyykö merkkijono määritettyyn alimerkkijonoon:

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

Koodin suorituksen tulos:

phptrue

Esimerkki

Tarkistetaan, päättyykö merkkijono määritettyyn merkkiin:

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

Koodin suorituksen tulos:

phpfalse

Katso myös

  • funktion str_contains,
    joka tarkistaa merkin esiintymisen merkkijonossa
  • funktion str_starts_with,
    joka tarkistaa merkkijonon alun
  • funktion strrpos,
    joka palauttaa alimerkkijonon viimeisen esiintymän position
  • funktion strpos,
    joka palauttaa alimerkkijonon esiintymän position