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

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

Πώς να Μετατροπή String σε Long σε PHP

Χορδές μπορούν να μετατραπούν και να αναλυθεί σε αριθμητικές τιμές τους σε PHP απλά με τη χρήση τους μέσα σε ένα μαθηματικό πλαίσιο. PHP θα καθορίσει την κατάλληλη αριθμητική τύπο δεδομένων κατά τη μετατροπή . Αν ο αριθμός είναι αρκετά μικρή , θα πρέπει να μετατραπεί σε ένα τύπο δεδομένων ακέραιος . Εάν είναι μεγαλύτερο ή περιέχει δεκαδική ή επιστημονική σημειογραφία , τότε θα μετατραπεί σε τύπο δεδομένων πλωτήρα , η οποία συνδυάζει τους ρόλους για τα μακρά, διπλά και επιπλέουν τύπους δεδομένων σε C και Java . Οδηγίες
Η

1 Ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου και αμέσως να αποθηκεύσετε με το όνομα " longParse.php . " 2

Επικολλήστε τον παρακάτω κώδικα για να ορίσετε ένα string σε μια μεταβλητή με το όνομα " $ str " :

$ aString = " 100 " ?
εικόνων 3

Επικολλήστε τον παρακάτω για να μετατρέψετε αυτό το string σε ακέραιο αριθμό και προσθέστε 1 να :

$ anumber = $ aString + 1 ?

Επειδή το string που χρησιμοποιείται σε ένα μαθηματικό πλαίσιο και περιέχει πληροφορίες που μπορεί να γίνει κατανοητή ως μια σειρά , η PHP θα το μετατρέψει αυτόματα την κατάλληλη αριθμητική τύπου (στην παρούσα πεζών έναν ακέραιο , επειδή ο αριθμός είναι τόσο μικρός ) και να συνεχίσει προς τα εμπρός . Αυτό μπορεί να αισθάνονται άβολα για τους προγραμματιστές που θέλουν πιο ακριβή έλεγχο της δεδομένα που προκύπτουν , έτσι ώστε να είναι δυνατό να εκτελέσει ρητά τη μετατροπή χρησιμοποιώντας μια εντολή cast.
Η 4

Επικολλήστε τον ακόλουθο να ρίχνει ρητά το string είτε σε ακέραιος ή float :

$ anumber = ( int ) $ aString ?

$ anumber = ( float ) $ aString ?

Εάν είστε βέβαιοι ότι οι αριθμοί είναι σχετικά μικρό και δεν θα περιέχουν δεκαδικά ψηφία , θα πρέπει να χρησιμοποιήσετε το " int ", δεδομένου ότι εξοικονομεί μνήμη . Ωστόσο , αν νομίζετε ότι οι αριθμοί μπορεί να είναι αρκετά μεγάλα ή περιέχουν δεκαδικά ψηφία , θα πρέπει να χρησιμοποιήσετε το " float ".
Η
εικόνων

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

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