Επιστρέφει τον αριθμό της θέσης της πρώτης εμφάνισης του string needle στο haystack string. Αντίθετα με τη συνάρτηση strpos(), η stripos() είναι case-insensitive. Επίσης, σε αντίθεση με την strrpos(), η συνάρτηση αυτή μπορεί να πάρει ένα ολόκληρο string στη θέση της παραμέτρου needle και να το χρησιμοποιήσει ολόκληρο.
Εάν δε βρεθεί η παράμετροςneedle, η συνάρτηση strpos() θα επιστρέψει την boolean τιμή FALSE.
Ðñïåéäïðïßçóç |
Αυτή η συνάρτηση μπορεί να επιστρέψει Boolean FALSE, αλλά μπορεί επίσης να επιστρέψει και μια non-Boolean τιμή η οποία αποτιμείται σε FALSE, όπως το 0 ή το "". Παρακαλούμε διαβάστε την ενότητα για τα Boolean για περισσότερες πληροφορίρες. Χρησιμοποιείστε τον τελεστή === για να ελέγξετε την τιμή που επιστρέφει αυτή η συνάρτηση. |
Εάν η παράμετρος needle δεν είναι string, μετατρέπεται σε έναν integer και χρησιμοποιείται ως η κανονική τιμή ενός χαρακτήρα.
Η προαιρετική παράμετρος offset σας επιτρέπει να καθορίσεται το χαρακτήρα της haystack από τον οποίο θα αρχίσει το ψάξιμο. Η θέση που θα επιστραφεί παραμένει σχετική με την αρχή της haystack.
Ανατρέξτε επίσης στις: strpos(), strrpos(), strrchr(), substr(), stristr(), strstr() και stri_replace().