Συνάρτηση strripos

Η συνάρτηση strripos βρίσκει τη θέση της τελευταίας εμφάνισης μιας υποσυμβολοσειράς σε μια συμβολοσειρά χωρίς διάκριση πεζών/κεφαλαίων. Εάν η υποσυμβολοσειρά δεν βρεθεί, η συνάρτηση επιστρέφει false. Ως πρώτη παράμετρος μεταβιβάζεται η συμβολοσειρά για αναζήτηση, ως δεύτερη - η υποσυμβολοσειρά που αναζητούμε, και ως τρίτη προαιρετική παράμετρος μπορεί να καθοριστεί η θέση από την οποία θα ξεκινήσει η αναζήτηση.

Σύνταξη

phpstrripos(string, substring, [offset]);

Παράδειγμα

Ας βρούμε την τελευταία εμφάνιση μιας υποσυμβολοσειράς σε μια συμβολοσειρά:

php<?php
  $res = strripos('aBcAbD', 'ab');
  echo $res;
?>

Αποτέλεσμα εκτέλεσης κώδικα:

php3

Παράδειγμα

Ας προσπαθήσουμε να βρούμε μια υποσυμβολοσειρά που δεν υπάρχει:

php<?php
  $res = strripos('abcde', 'z');
  var_dump($res);
?>

Αποτέλεσμα εκτέλεσης κώδικα:

phpfalse

Παράδειγμα

Χρήση της παραμέτρου offset για αναζήτηση μετά από μια συγκεκριμένη θέση:

php<?php
  $res = strripos('aBcAbDab', 'ab', 4);
  echo $res;
?>

Αποτέλεσμα εκτέλεσης κώδικα:

php6

Δείτε επίσης

  • τη συνάρτηση strpos,
    που βρίσκει την πρώτη εμφάνιση υποσυμβολοσειράς με διάκριση πεζών/κεφαλαίων
  • τη συνάρτηση strrpos,
    που βρίσκει την τελευταία εμφάνιση υποσυμβολοσειράς με διάκριση πεζών/κεφαλαίων
  • τη συνάρτηση stripos,
    που βρίσκει την πρώτη εμφάνιση υποσυμβολοσειράς χωρίς διάκριση πεζών/κεφαλαίων