Συνάρτηση stristr
Η συνάρτηση stristr αναζητά την πρώτη εμφάνιση μιας υποσυμβολοσειράς σε μια συμβολοσειρά χωρίς διάκριση πεζών/κεφαλαίων και επιστρέφει το τμήμα της συμβολοσειράς από αυτήν την εμφάνιση μέχρι το τέλος. Εάν η υποσυμβολοσειρά δεν βρεθεί, επιστρέφεται false.
Σύνταξη
stristr(string $haystack, mixed $needle, bool $before_needle = false): string|false
Παράδειγμα
Αναζήτηση υποσυμβολοσειράς χωρίς διάκριση πεζών/κεφαλαίων:
<?php
$email = 'USER@EXAMPLE.com';
echo stristr($email, 'e'); // Βρίσκει το πρώτο 'E'
?>
Αποτέλεσμα εκτέλεσης του κώδικα:
"ER@EXAMPLE.com"
Παράδειγμα
Χρήση της τρίτης παραμέτρου για λήψη του τμήματος πριν από την υποσυμβολοσειρά που βρέθηκε:
<?php
$string = 'Hello World';
echo stristr($string, 'w', true); // Επιστρέφει το τμήμα πριν από το 'W'
?>
Αποτέλεσμα εκτέλεσης του κώδικα:
"Hello "
Παράδειγμα
Έλεγχος ύπαρξης υποσυμβολοσειράς:
<?php
$res = stristr('Hello World', 'xyz');
var_dump($res);
?>
Αποτέλεσμα εκτέλεσης του κώδικα:
false