Προετοιμάστε PHP script σας με τη σειρά σε αυτό . Το ακόλουθο παράδειγμα κώδικα περίγραμμα δημιουργεί και instantiates έναν πίνακα με strings κειμένου που αποθηκεύονται σε αυτό : ?
< Php
$ my_array = array ( " μήλο " , " μπανάνα " , "πορτοκαλί" , " σταφύλι" ) ? ? .
>
Αυτό είναι ένα ασήμαντο παράδειγμα για να αποδείξει την αρχή της κατάργησης στοιχείων του πίνακα , αλλά μπορείτε να χρησιμοποιήσετε οποιοδήποτε πίνακα που έχετε μέσα σας script ήδη
Φτηνές 2
Διαγράψτε το στοιχείο που θέλετε να καταργήσετε . Ανάλογα με τη δική σας σειρά , οι θέσεις στοιχείο μπορεί να προσεγγιστεί χρησιμοποιώντας το προεπιλεγμένο κλειδί ακέραιο , ή εναλλακτικά με τη χρήση δείκτη σειρά , αν αυτός είναι ο τρόπος που το δημιούργησε . Για να αφαιρέσετε ένα στοιχείο χρησιμοποιώντας το πλήκτρο ακέραιο , χρησιμοποιήστε την ακόλουθη σύνταξη , επιδεικνύοντας το στοιχείο σε ένα δείκτη που διαγράφονται με τη χρήση της " απενεργοποίησης" μέθοδο :
//απενεργοποίηση ένα στοιχείο
unset ( $ my_array [ 1 ] ) ?
θυμάστε ότι πίνακα ακεραίων αρίθμηση ξεκινά από το μηδέν , έτσι ώστε η θέση είναι η δεύτερη εγγραφή . Εάν χρησιμοποιείτε κορδόνι ευρετηρίασης για σειρά σας , χρησιμοποιήστε την ακόλουθη σύνταξη , στην οποία αφαιρείται ένα στοιχείο με το πλήκτρο " jim " :
//απενεργοποίηση στοιχείο jim
unset ( $ my_array [' jim '] ) ?
Η " απενεργοποίησης" μέθοδος καταστρέφει τη μεταβλητή που ορίζεται ως παράμετρος
εικόνων 3
Ταξινόμηση σειρά παραγγελία σας . . Ανάλογα με τη δική σας διάταξη , μπορεί να χρειαστεί να αναδιοργανώσει ελαφρά για να αποφευχθούν τα σφάλματα σύνταξης που προκαλείται από τη διαγραφή ενός στοιχείου . Αυτό είναι συνήθως απαραίτητη για τους πίνακες που υπάρχουν στο ευρετήριο χρησιμοποιώντας τα πλήκτρα ακέραιος. Το επιθυμητό στοιχείο μπορεί να έχει διαγραφεί , αλλά οι υπόλοιπες θέσεις πίνακα και καταχωρήσεις παραμένουν τα ίδια . Αυτό σημαίνει ότι αν έχετε απενεργοποιήσει τη θέση σειράς ένα , στην αμέσως επόμενη θέση μετά τη θέση μηδέν θα είναι η θέση των δύο , η οποία δεν είναι ό, τι μπορείτε να περιμένετε . Για να αντιμετωπιστεί αυτό , χρησιμοποιήστε τον ακόλουθο κώδικα :
//ξαναγράψουμε τον πίνακα με τις υφιστάμενες τιμές του
$ my_array = array_values ( $ my_array ) ?
Αυτό θα οδηγήσει σε μια πίνακα με διαδοχικές ευρετηρίαση ακέραιο και χωρίς κενά .
Η 4
Δοκιμάστε το αποτέλεσμα της αφαίρεσης σειρά σας με το γράψιμο από νέα αξία του . PHP παρέχει μεθόδους για τον έλεγχο των τιμών των μεταβλητών σε συγκεκριμένα σημεία κατά τη διάρκεια της εκτέλεσης , η οποία σας επιτρέπει να καθοριστεί εάν τα προγράμματά σας λειτουργούν όπως αναμένεται . Χρησιμοποιήστε το ακόλουθο παράδειγμα κώδικα για να ελέγξετε τις τιμές σας πίνακα και ευρετήρια :
var_dump ( my_array $ ) ?
Αυτό θα εξόδου σειρά σας , απαριθμώντας κάθε δείκτη καθώς και η οντότητα ή τιμή δεδομένων που αποθηκεύονται σε ότι η θέση , έτσι ώστε να μπορείτε να δείτε με μια ματιά αν το script σας έχει εργαστεί .
5
Αποθηκεύστε PHP script σας και ανεβάστε το στο διακομιστή Web σας . Περιηγηθείτε στην σχετική σελίδα για να το δοκιμάσετε , και ελέγξτε ότι κάνει ό, τι χρειάζεται να κάνουμε. Εάν ο κωδικός σας δεν λειτουργεί όπως θα αναμενόταν , ρίξτε μια ματιά στο συντακτικό και πάλι , δίνοντας ιδιαίτερη προσοχή στο ευρετήριο που επιλέξατε για να διαγράψετε όλες .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα