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

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

Πώς να βρείτε τους αριθμούς που λείπουν σε PHP Array

PHP είναι μια server - side scripting γλώσσα που υποστηρίζει τόσο βαθμωτό και σύνθετων τύπων δεδομένων , όπως πίνακες . PHP συστοιχίες είναι στην πραγματικότητα διέταξε χάρτες ότι συνεργάτης πλήκτρα με αξίες, όπου κάθε πλήκτρο προσδιορίζει την αξία . Συστοιχίες επιτρέπουν την αποθήκευση δεδομένων -ομάδα στην μία μόνο μεταβλητή , έτσι ώστε οι τιμές των δεδομένων μπορεί να αλλοιωθεί ως μια ενιαία δομή . PHP προσφέρει επίσης μια ποικιλία από λειτουργίες για την αλλαγή , διαγραφή , εκτύπωση και συγκρίνοντας τις τιμές που είναι αποθηκευμένες σε πίνακες , ένα χαρακτηριστικό που είναι χρήσιμο όταν την οργάνωση των δεδομένων ή κατά τον προσδιορισμό τιμές που λείπουν σε συστοιχίες . Τα πράγματα που θα χρειαστείτε
επεξεργαστή κειμένου
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου και να δημιουργήσετε ένα νέο αρχείο με το όνομα " missingArray.php " . Προσθέστε μια ανοιχτή PHP οριοθέτη ( " " ) . Αυτά τα διαχωριστικά δείχνουν ότι κάθε κείμενο που τοποθετείται μεταξύ τους θα πρέπει να ερμηνευθεί ως PHP .

> 2

αναγνωρίσει μια μεταβλητή της PHP που ονομάζεται " $ testArray " . Χρησιμοποιήστε το " array ( ) " PHP δομή της γλώσσας και των αξιών " 1,2,3,5,9 " για να κηρύξει τον πίνακα με τις τιμές που λείπουν . Αποθηκεύστε τις τιμές στο " $ testArray " μεταβλητή

$ testArray = array ( 1,2,3,5,9 ) ? . ;

; > εικόνων
3

κηρύξει μια δεύτερη μεταβλητή της PHP που ονομάζεται " $ arrayRange " . Χρησιμοποιήστε το " φάσμα ( ) " PHP λειτουργία για να καθορίσει τις τιμές μεταξύ " 1 " και τη μέγιστη αξία των στοιχείων που αποθηκεύονται στο " $ testArray " συστοιχία . Για να προσδιοριστεί η μέγιστη τιμή σε " $ testArray " , χρησιμοποιήστε το PHP max ( λειτουργία ) . Εύρος τιμών Καταστήματος πίνακα στο " $ arrayRange " μεταβλητή

$ testArray = array ( 1,2,3,5,9 ) ? . ;

$ arrayRange = σειρά ( 1 , max ( $ testArray ) ) ?

>
Η 4

να δηλώσετε μια τρίτη μεταβλητή της PHP που ονομάζεται " $ missingValues ​​" ? . Χρησιμοποιήστε την PHP " array_diff ( ) " λειτουργία για να εντοπίσει τους απόντες τιμές που λείπουν στο " $ testArray " συστοιχία . Αυτές είναι οι αξίες που υπάρχουν στο " $ arrayRange " σειρά , αλλά δεν υπάρχουν στο " $ testArray " συστοιχία . . Φυλάξτε αυτές τις τιμές στο " $ missingValues ​​" μεταβλητή

$ testArray = array ( 1,2,3,5,9 ) ? ;

$ arrayRange = σειρά ( 1 , max ( $ testArray ) ) ?

$ missingValues ​​= array_diff ( $ arrayRange , $ testArray ) ? ;

>
5

Χρησιμοποιήστε την PHP " print_r " εντολή για να εκτυπώσετε τις τιμές στον πίνακα " $ missingValues ​​" σε μορφή αναγνώσιμη από τον άνθρωπο . Η " print_r " εντολή τυπώνει κάθε πλήκτρο σειρά που ακολουθείται από την αξία του κλειδιού

$ testArray = array ( 1,2,3,5,9 ) ? . ;

$ arrayRange = σειρά ( 1 , max ( $ testArray ) ) ?

$ missingValues ​​= array_diff ( $ arrayRange , $ testArray ) ?

print_r ( missingValues ​​$ ) ?

>
Η 6

Open " missingArray.php " σε ένα πρόγραμμα περιήγησης στο Web . Βεβαιωθείτε ότι οι τιμές του πίνακα που λείπουν στο " $ missingValues ​​" συστοιχία τυπωμένο στην ιστοσελίδα .
Η
εικόνων

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

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