Συνάρτηση str_ends_with
Η συνάρτηση str_ends_with ελέγχει εάν μια
συμβολοσειρά τελειώνει με μια δεδομένη υποσυμβολοσειρά και σε περίπτωση επιτυχίας επιστρέφει
true, ενώ σε περίπτωση αποτυχίας - false.
Στην πρώτη παράμετρο της συνάρτησης ορίζουμε τη συμβολοσειρά, στην οποία
θα ψάξουμε για τον χαρακτήρα. Στη δεύτερη παράμετρο καθορίζουμε
τον επιθυμητό χαρακτήρα ή υποσυμβολοσειρά.
Σύνταξη
str_ends_with(string $haystack, string $needle): bool
Παράδειγμα
Ας ελέγξουμε εάν μια συμβολοσειρά τελειώνει με έναν δεδομένο χαρακτήρα:
<?php
$str = 'abcde';
$res = str_ends_with($str, 'e');
var_dump($res);
?>
Αποτέλεσμα εκτέλεσης του κώδικα:
true
Παράδειγμα
Ας ελέγξουμε εάν μια συμβολοσειρά τελειώνει με μια δεδομένη υποσυμβολοσειρά:
<?php
$str = 'abcde';
$res = str_ends_with($str, 'de');
var_dump($res);
?>
Αποτέλεσμα εκτέλεσης του κώδικα:
true
Παράδειγμα
Ας ελέγξουμε εάν μια συμβολοσειρά τελειώνει με έναν δεδομένο χαρακτήρα:
<?php
$str = 'abcde';
$res = str_ends_with($str, 'x');
var_dump($res);
?>
Αποτέλεσμα εκτέλεσης του κώδικα:
false
Δείτε επίσης
-
τη συνάρτηση
str_contains,
που ελέγχει την εμφάνιση χαρακτήρα σε συμβολοσειρά -
τη συνάρτηση
str_starts_with,
που ελέγχει την αρχή μιας συμβολοσειράς -
τη συνάρτηση
strrpos,
που επιστρέφει τη θέση της τελευταίας εμφάνισης μιας υποσυμβολοσειράς -
τη συνάρτηση
strpos,
που επιστρέφει τη θέση εμφάνισης μιας υποσυμβολοσειράς