Πώς να χρησιμοποιήσετε τις συναρτήσεις startsWith() και endsWith() στην PHP

Pos Na Chresimopoiesete Tis Synarteseis Startswith Kai Endswith Sten Php



Η PHP παρέχει πολλές ενσωματωμένες λειτουργίες που διευκολύνουν την εργασία με συμβολοσειρές. Οι StartsWith() και endsWith() είναι δύο από αυτές τις συναρτήσεις που μας επιτρέπουν να προσδιορίσουμε εάν μια δεδομένη συμβολοσειρά αρχίζει ή τελειώνει με μια συγκεκριμένη υποσυμβολοσειρά. Αυτό το άρθρο καλύπτει τη χρήση του Ξεκινάει με() και τελειώνει με() λειτουργίες στην PHP.

Τρόπος χρήσης των συναρτήσεων startsWith() και endsWith() στην PHP

Οι συναρτήσεις startsWith() και endsWith() στην PHP μπορούν να χρησιμοποιηθούν για να ελέγξετε εάν μια συμβολοσειρά ξεκινά ή τελειώνει με έναν συγκεκριμένο χαρακτήρα ή σύνολο χαρακτήρων, κάτι που είναι χρήσιμο για επικύρωση και φιλτράρισμα.

Μπορούν επίσης να χρησιμοποιηθούν για την περικοπή συμβολοσειρών με βάση τους αρχικούς ή τέλους χαρακτήρες τους, κάτι που είναι χρήσιμο για τη μορφοποίηση και την εμφάνιση δεδομένων, παρακάτω είναι οι λεπτομέρειες και των δύο συναρτήσεων:







Λειτουργία startsWith().

Η συνάρτηση startsWith() στην PHP μπορεί να ελέγξει εάν μια συμβολοσειρά ξεκινά με μια καθορισμένη υποσυμβολοσειρά.



Σύνταξη



Η σύνταξη για τη συνάρτηση startsWith() είναι η εξής:





bool startsWith ( σειρά $άχυρα , σειρά $βελόνα )

Εδώ, $άχυρα αντιπροσωπεύει τη συμβολοσειρά προς αναζήτηση και $βελόνα αντιπροσωπεύει τη δευτερεύουσα συμβολοσειρά για αναζήτηση.

ΕΠΙΣΤΡΟΦΗ

Η συνάρτηση επιστρέφει true αν το πρώτο στοιχείο του $haystack είναι $needle και false διαφορετικά.



endsWith() Συνάρτηση

Για να ελέγξετε εάν μια συμβολοσειρά τελειώνει με μια συγκεκριμένη υποσυμβολοσειρά στην PHP συνήθως χρησιμοποιείται η συνάρτηση endsWith().

Σύνταξη

Η σύνταξη αυτής της συνάρτησης είναι η εξής:

bool endsWith ( σειρά $άχυρα , σειρά $βελόνα )

Εδώ, $άχυρα αντιπροσωπεύει τη συμβολοσειρά προς αναζήτηση και $βελόνα αντιπροσωπεύει τη δευτερεύουσα συμβολοσειρά για αναζήτηση.

ΕΠΙΣΤΡΟΦΗ

Η συνάρτηση επιστρέφει αληθής αν το $άχυρα τελειώνει με $needle, και ψευδής σε διαφορετική περίπτωση.

Παράδειγμα: Χρήση των συναρτήσεων startsWith() και endsWith() στην PHP

Ας ρίξουμε μια ματιά σε ένα παράδειγμα που δείχνει τη χρήση των συναρτήσεων startsWith() και endsWith() στην PHP:



λειτουργία ξεκινάει με ( $άχυρα , $βελόνα ) {

ΕΠΙΣΤΡΟΦΗ υποστρ ( $άχυρα , 0 , strlen ( $βελόνα ) ) === $βελόνα ;

}

λειτουργία τελειώνει με ( $άχυρα , $βελόνα ) {

ΕΠΙΣΤΡΟΦΗ υποστρ ( $άχυρα , - strlen ( $βελόνα ) ) === $βελόνα ;

}

// Ορισμός συμβολοσειράς

$string = 'Γεια σου, PHP!' ;

// Χρησιμοποιήστε τη συνάρτηση startsWith() για να ελέγξετε εάν η συμβολοσειρά ξεκινά με 'Hello'

αν ( ξεκινάει με ( $string , 'Γειά σου' ) ) {

ηχώ «Η χορδή ξεκινά με το «Hello»». ;

} αλλού {

ηχώ 'Η συμβολοσειρά δεν ξεκινά με 'Hello'.' ;

}

// Χρησιμοποιήστε τη συνάρτηση endsWith() για να ελέγξετε εάν η συμβολοσειρά τελειώνει με 'PHP!'

αν ( τελειώνει με ( $string , 'PHP!' ) ) {

ηχώ 'Η συμβολοσειρά τελειώνει με 'PHP!'.' ;

} αλλού {

ηχώ 'Η συμβολοσειρά τελειώνει χωρίς 'PHP!'.' ;

}

?>

Σε αυτό το παράδειγμα, ορίσαμε τις συναρτήσεις startsWith() και endsWith() και στη συνέχεια τις χρησιμοποιήσαμε για να ελέγξουμε εάν μια δεδομένη συμβολοσειρά ξεκινά ή τελειώνει με μια καθορισμένη υποσυμβολοσειρά. Η έξοδος αυτού του κώδικα θα ήταν:

συμπέρασμα

Οι συναρτήσεις startsWith() και endsWith() είναι απλές αλλά ισχυρές συναρτήσεις που μας επιτρέπουν να ελέγξουμε εάν μια δεδομένη συμβολοσειρά ξεκινά ή τελειώνει με μια καθορισμένη υποσυμβολοσειρά στην PHP. Χρησιμοποιώντας αυτές τις συναρτήσεις, μπορούμε εύκολα να επικυρώσουμε την είσοδο του χρήστη, να αναζητήσουμε συγκεκριμένα μοτίβα σε μια συμβολοσειρά και να εκτελέσουμε άλλες χρήσιμες λειτουργίες.