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

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

Πώς να αφαιρέσει Γραμμές Από Array σε PHP

Οι πίνακες είναι ισχυρές δομές προγραμματισμού που περιέχουν πολλαπλές τιμές σε μια μόνο μεταβλητή . Χρησιμοποιώντας συστοιχίες βοηθά τους προγραμματιστές να αποφύγετε να γράψετε επαναλαμβανόμενες , ογκώδη κώδικα . Οι πίνακες δεν παρουσιάζουν προβλήματα που δεν θα συναντήσετε κατά τη χρήση τακτικών μεταβλητών , όμως. Πρέπει να ξέρετε πώς να χειριστούν κάθε γραμμή πέρα από απλά καλώντας το όνομα του πίνακα και τον αριθμό σειράς . Στην PHP , υπάρχουν ενσωματωμένες λειτουργίες που αντιμετωπίζουν αυτό , όπως "απενεργοποίησης ( ) " και "count ( ) . " Χρησιμοποιήστε "απενεργοποίησης ( ) " για να αφαιρέσετε τις γραμμές από συστοιχιών σε μια ποικιλία τρόπων . Οδηγίες
Η 1

Δημιουργήστε μια μεταβλητή και να ορίσετε την αξία του για να ταιριάζει με το κλειδί για τη γραμμή που θέλετε να καταργήσετε από τη σειρά σας . Κάθε σειρά έχει ένα κλειδί , ξεκινώντας με τον αριθμό μηδέν και προσαύξηση κατά ένα για κάθε νέα γραμμή. Περάστε τον πίνακα στη θέση "απενεργοποίησης ( ) " λειτουργία και να δώσει τη μεταβλητή ως το κλειδί . Για παράδειγμα :

$ variable = 5 ?

Unset ( $ arrayname [ $ variable ] ) ?

Ο παραπάνω κώδικας αφαιρεί την έκτη σειρά, από μια σειρά που ονομάζεται " ArrayName . " 2

Επιλέξτε μια σειρά πίνακα από την τιμή του , ορίζοντας μια μεταβλητή στην επιθυμητή τιμή πρώτα και να χρησιμοποιήσετε τη μεταβλητή ως το κλειδί γραμμή στη θέση απενεργοποίησης λειτουργία ( ) :

$ μεταβλητή = "Όνομα" ?

unset ( $ arrayname [ $ variable ] ) ?

Ο παραπάνω κώδικας αφαιρεί μια γραμμή με το "όνομα ", όπως την αξία του
εικόνων . 3

Διαγραφή όλων των γραμμών ταυτόχρονα, χρησιμοποιώντας μια δομή loop " foreach " . Για παράδειγμα :

foreach ( $ ArrayName από $ i = > $ μεταβλητή) {

Απενεργοποίηση ( $ array [ $ i ] ) ?

}

Αντικαταστήστε το " $ μεταβλητή" με τον αριθμό των φορών που θέλετε το "απενεργοποίησης ( ) " λειτουργία για να επαναληφθεί . Ορίστε μια μεταβλητή "count ( $ ArrayName ) " να μετρήσει δυναμικά τον αριθμό των γραμμών του πίνακα θα πρέπει να περάσουν . Η " $ i" μεταβλητή είναι ο μετρητής και θα αυξήσει την αξία της κατά ένα κάθε φορά που ο κώδικας επαναλαμβάνει στο πλαίσιο της " foreach " loop .
Η
εικόνων

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

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