Функцияи str_ends_with

Функцияи str_ends_with тафтиш мекунад, ки оё сатр бо подсатрҳои додашуда ба охир мерасад ва дар сурати муваффақият бармегардонад true, ва дар сурати номуваффақӣ - false. Дар параметри аввали функсия сатрро муайян мекунем, ки дар он аломатро меҷӯем. Дар параметри дуюм аломат ё подсатрҳои заруриро ишора мекунем.

Синтаксис

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

Мисол

Биёед тафтиш кунем, ки оё сатр бо аломати додашуда ба охир мерасад:

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

Натиҷаи иҷрои код:

phptrue

Мисол

Биёед тафтиш кунем, ки оё сатр бо подсатрҳои додашуда ба охир мерасад:

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

Натиҷаи иҷрои код:

phptrue

Мисол

Биёед тафтиш кунем, ки оё сатр бо аломати додашуда ба охир мерасад:

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

Натиҷаи иҷрои код:

phpfalse

Инчунин бубинед

  • функсияи str_contains,
    ки воридшавии аломатро дар сатр тафтиш мекунад
  • функсияи str_starts_with,
    ки оғози сатрро тафтиш мекунад
  • функсияи strrpos,
    ки мавқеи охирин воридшавии подсатрҳоро бармегардонад
  • функсияи strpos,
    ки мавқеи воридшавии подсатрҳоро бармегардонад