Επιστρέφει τον αριθμό της θέσης της πρώτης εμφάνισης του 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().