Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

PHP String Διαφορές

Στον προγραμματισμό Web , ένα string είναι μια σειρά ενός ή περισσότερων χαρακτήρων . Η PHP υποστηρίζει ένα σύνολο 256 χαρακτήρων που μπορείτε να χρησιμοποιήσετε σε χορδές σας . PHP έχει πολλούς τρόπους που μπορείτε να εκπροσωπήσει χορδές είτε κατεξοχήν συμβολοσειρά ή σε μεταβλητές . " Διπλά εισαγωγικά ", " $ stringVar » και « μονά εισαγωγικά » είναι όλα τα παραδείγματα των χορδών . Επίσης, έχει πολλές λειτουργίες που σας επιτρέπουν να συγκρίνετε τις χορδές για τις διαφορές . Οι μεταβλητές
Η

PHP μεταβλητές συμβολίζεται με το σύμβολο του δολαρίου χαρακτήρα ακολουθούμενο από ένα όνομα . Για παράδειγμα, " $ myVar " είναι ένα όνομα μεταβλητής . Μπορείτε να αποθηκεύσετε χορδές σε μεταβλητές χωρίς να χρειάζεται να δηλώσει έναν τύπο δεδομένων , ή ακόμα και να μετατρέψετε μια μεταβλητή από μια χαρα σε μια σειρά σε μια λογική τιμή , αν είναι απαραίτητο . Μπορείτε να χρησιμοποιήσετε είτε μονά εισαγωγικά ή διπλά εισαγωγικά για να δημιουργήσετε διαφορετικές μεταβλητές συμβολοσειράς , αλλά όχι τόσο για την ίδια μεταβλητή .
Εικόνων διπλό Αποσπάσματα
Η

Όταν επισυνάψετε ένα string σε δίκλινο εισαγωγικά , μπορείτε να συμπεριλάβετε οποιαδήποτε από πολλούς ειδικούς χαρακτήρες για να προσθέσετε τα πράγματα όπως τα σημάδια δολαρίων που χρησιμοποιείται χωρίς μεταβλητές , tabbing ή νέες γραμμές . Μπορείτε να ξεφύγουν αυτούς τους ειδικούς χαρακτήρες από τις προηγούμενες τους με ένα backslash . Χορδές σε διπλά εισαγωγικά ερμηνεύει ακολουθίες διαφυγής και οι τιμές των μεταβλητών . Για παράδειγμα , πληκτρολογώντας " \\ n" ή " $ myVar " στην ακολουθία θα δημιουργήσει μια νέα γραμμή ή να εκτυπώσετε την τιμή της μεταβλητής $ myVar , αντίστοιχα .

Η Μονά εισαγωγικά

Χορδές σε μονά εισαγωγικά ερμηνεύει όλους τους χαρακτήρες της συμβολοσειράς κυριολεκτικά , εκτός από τον εαυτό τους και backslashes ενιαία χαρακτήρες απόσπασμα . Όπως διπλά εισαγωγικά , να ξεφύγουν απλό εισαγωγικό ή backslash χαρακτήρες από τις προηγούμενες τους με ένα backslash . Η κύρια διαφορά μεταξύ της χρήσης μονά εισαγωγικά και διπλά εισαγωγικά είναι ότι ένα string σε μονά εισαγωγικά δεν ερμηνεύει μεταβλητές ή ειδικούς χαρακτήρες . Για παράδειγμα , πληκτρολογώντας " \\ n" ή " $ myVar " στην ακολουθία θα κάνουν αυτές οι τιμές εμφανίζονται κυριολεκτικά .
Εικόνων Λειτουργίες
Η

PHP έχει αρκετές λειτουργίες σύγκρισης συμβολοσειράς που βρίσκουν οι διαφορές μεταξύ των κατεξοχήν συμβολοσειρά ή μεταβλητό χορδές . Μερικά παραδείγματα περιλαμβάνουν strcmp και strcasecmp που απλώς συγκρίνει δύο χορδές ? Το πρώτο είναι ευαίσθητη υπόθεση , η δεύτερη δεν είναι . Η λειτουργία substr_compare συγκρίνει δύο συμβολοσειρές ξεκινώντας από μια απομακρυσμένη θέση που καθορίζετε . Οι λειτουργίες strncmp και strncasecmp παρέχουν πεζών-κεφαλαίων και case-insensitive σύγκριση με συγκεκριμένο αριθμό χαρακτήρων στη συμβολοσειρά . Οι strpos και strrpos συναρτήσεις επιστρέφουν την πρώτη ή την τελευταία εμφάνιση της συμβολοσειράς μέσα σε μια σειρά , αντίστοιχα .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα