Ένας πίνακας είναι μια μοναδική μεταβλητή που κρατά μια λίστα τιμών . PHP έχει δύο είδη των συστοιχιών που διαφέρουν στον τρόπο κάθε αναφέρεται από εντολές συστοιχία . Ένας πίνακας μπορεί να έχει ένα αριθμητικό δείκτη στην οποία κάθε στοιχείο του πίνακα έχει έναν αύξοντα αριθμό , ή μπορεί να χρησιμοποιήσει μια διαμορφωμένη δείκτη στον οποίο μια λέξη-κλειδί έχει εκχωρηθεί σε κάθε στοιχείο . Για παράδειγμα , και οι δύο από αυτές είναι έγκυρες συστοιχίες PHP :
$ οικογένεια = array ( " John" , " Mary " , " Dick " , " Jane" )
$ οικογένεια = array ( " πατέρας" = > " John" , " μητέρα " = > " Μαίρη" , " γιος " = > " Ντικ " , " κόρη " = > " Jane" )
εικόνων από μηδενική βάση Ευρετήρια
Η
PHP χρησιμοποιεί μια μηδενική βάση για τη σειρά ευρετηρίαση , η οποία είναι η τεχνική τρόπος για να πούμε ότι αντί να υπολογίζουν τα αντικείμενα αρχίζουν με το ένα , είναι συστοιχίες υπολογίζονται ξεκινώντας με μηδέν. Η κοινή λογική μπορεί να υποδεικνύει ότι $ οικογένεια [ 1 ] είναι το " John" , αλλά αυτό θα οδηγήσει σε " Mary " . $ οικογένεια [ 0 ] είναι η αριθμητική αναφορά στη χρήση για να επιστρέψει " John" . Zero - based indexing προκαλεί συχνά λάθη προγραμματισμού , όταν ένα - based indexing αναμένεται από τον προγραμματιστή , αλλά αυτό θα προκαλέσει σπάνια διαλογή λάθη από το μηδέν είναι ταξινομημένο πριν από ένα ως γενικά θα πρέπει να αναμένεται .
Η String και αριθμητική Zero
Η
Μια πιο πιθανή αιτία της διαλογής των σφαλμάτων που αφορούν μηδέν που συνδυάζουν κείμενο και τους τύπους αριθμητική τιμή . PHP διακρίνει το κείμενο " 0 " και τον αριθμό 0 . Αυτό διαφέρει από άλλες γλώσσες προγραμματισμού που χρησιμοποιούν το αυτόματο εξαναγκασμού , όπου η γλώσσα επιχειρεί να μετατρέψει το κείμενο που περιέχουν αριθμητικά δεδομένα σε αριθμούς , όταν τον προγραμματισμό σύνταξη αναμιγνύει είδη δεδομένων . Τεκμηρίωση PHP αναφέρει ότι ρουτίνες ταξινόμησης θα ενεργήσει με αστάθεια όταν οι τύποι δεδομένων αναμειγνύονται , οπότε βεβαιωθείτε ότι όλες οι μεταβλητές που θα περιμένουμε να κατέχει αριθμητικά δεδομένα πράττει.
Εικόνων Τύποι Ταξινόμηση
Η
PHP έχει διαφορετικές λειτουργίες ταξινόμησης για διαλογή συστοιχίες από τα περιεχόμενα του πίνακα, ή με τις λέξεις-κλειδιά εκχωρηθεί σε στοιχεία πίνακα . PHP επιτρέπει την εκχώρηση του τη λέξη-κλειδί " 0 " ως όνομα στοιχείου , η οποία μπορεί να διαφέρει από το στοιχείο 0 του πίνακα . Αν είστε διαλογής κλειδιά σε μια σειρά , ελέγξτε τα κλειδιά σας, καθώς και τα δεδομένα σειρά σας για μικτούς τύπους δεδομένων .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα