strripos

(PHP 5)

strripos --  Βρείτε τη θέση της τελευταίας εμφάνισης ενός string σε ένα άλλο με case-insensitive τρόπο

Περιγραφή

int strripos ( string haystack, string needle )

Επιστρέφει τον αριθμό της θέσης τελευταίας εμφάνισης του needle στο string haystack. Σε αντίθεση με τη συνάρτηση strrpos(), η strripos() είναι case-insensitive. Επίσης προσέξτε ότι η θέσεις των string ξεκινούν στο 0, κι όχι στο 1.

Εάν παραλείπεται το needle, τότε επιστρέφεται η τιμή FALSE.

Ðñïåéäïðïßçóç

Αυτή η συνάρτηση μπορεί να επιστρέψει Boolean FALSE, αλλά μπορεί επίσης να επιστρέψει και μια non-Boolean τιμή η οποία αποτιμείται σε FALSE, όπως το 0 ή το "". Παρακαλούμε διαβάστε την ενότητα για τα Boolean για περισσότερες πληροφορίρες. Χρησιμοποιείστε τον τελεστή === για να ελέγξετε την τιμή που επιστρέφει αυτή η συνάρτηση.

ÐáñÜäåéãìá 1. Παράδειγμα χρήσης της strripos()

<?php
$haystack
= 'ababcd';
$needle   = 'aB';

$pos      = strripos($haystack, $needle);

if (
$pos === false) {
    echo
"Sorry, we did not find ($needle) in ($haystack)";
} else {
    echo
"Congratulations!\n";
    echo
"We found the last ($needle) in ($haystack) at position ($pos)";
}

/* Outputs:

   Congratulations!
   We found the last (aB) in (ababcd) at position (2)

*/
?>

Ανατρέξτε επίσης στις: strrpos(), strrchr(), substr(), και stristr().