Συνάρτηση stripos

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

Σύνταξη

phpstripos(string, substring, [offset]);

Παράδειγμα

Ας βρούμε τη θέση μιας υποσυμβολοσειράς σε μια συμβολοσειρά:

php<?php
  echo stripos('AbCdE', 'bc');
?>

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

php1

Παράδειγμα

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

php<?php
  $res = stripos('AbCdE', 'xyz');
  var_dump($res);
?>

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

phpfalse

Παράδειγμα

Αναζήτηση με καθορισμό αρχικής θέσης:

php<?php
  echo stripos('aAbBcC', 'b', 3);
?>

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

php4

Δείτε επίσης

  • τη συνάρτηση strpos,
    που εκτελεί αναζήτηση με διάκριση πεζών/κεφαλαίων
  • τη συνάρτηση stristr,
    που επιστρέφει το τμήμα της συμβολοσειράς μετά από την εμφάνιση που βρέθηκε