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 συναρτήσεις επιστρέφουν την πρώτη ή την τελευταία εμφάνιση της συμβολοσειράς μέσα σε μια σειρά , αντίστοιχα .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα