Forum und email

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.

Warning

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

Example#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().