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

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

Πώς να αφαιρέσει μια αξία από ένα Array Associative σε PHP

PHP , η δημοφιλής γλώσσα προγραμματισμού Web , έχει άριστη υποστήριξη πίνακα. Αυτό επιτρέπει στους προγραμματιστές να χρησιμοποιούν παραδοσιακές συστοιχίες , στην οποία τα κλειδιά αριθμούνται ξεκινώντας από το μηδέν , συστοιχίες συσχετιστική , στην οποία το κλειδί μπορεί να είναι οποιαδήποτε τιμή , ή και τα δύο . Επιπλέον , έχει μια μεγάλη βιβλιοθήκη των λειτουργιών για το χειρισμό και την επεξεργασία των συστοιχιών . Τα χαρακτηριστικά αυτά επιτρέπουν την ευέλικτη χρήση των πινάκων κατά τον προγραμματισμό σε PHP . Ως εκ τούτου, δεν αποτελεί έκπληξη ότι η αφαίρεση στοιχείων με μια συγκεκριμένη αξία από ένα associative array είναι πολύ απλή . Οδηγίες
Η

1 Ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου , όπως το Σημειωματάριο , και να δημιουργήσετε ένα νέο αρχείο . Γράψτε ένα τμήμα του κώδικα που ορίζει μια σειρά από το οποίο θα αφαιρέσει την αξία και μια μεταβλητή που περιέχει την αξία που πρέπει να αφαιρεθεί . Μια σειρά ορίζεται σύμφωνα με την " array ( key = > αξία [ ... ] ) " σύνταξη . Εδώ είναι ένα παράδειγμα του κώδικα :

$ array = array (' φρούτα ' = > ' μήλο', ' veggie ' = > ' καρότο ', ' πράσινο ' = > ' μαρούλι ', ' κόκκινο ' = > ' apple ' ) ?

$ findValue = ' apple ' ? 2

Γράψτε ένα τμήμα του κώδικα που εκτελεί της PHP " array_search " λειτουργία και αποθηκεύει το αποτέλεσμα σε μια μεταβλητή . Η συνάρτηση παίρνει δύο παραμέτρους : η αξία να βρει και η διάταξη για την αναζήτηση . Χρησιμοποιούν τις μεταβλητές που ορίζονται στο προηγούμενο στάδιο ως παραμέτρους. Ο κώδικας θα πρέπει να μοιάζει κάπως έτσι :

$ key = array_search ( $ findValue , $ array) ?
Εικόνων 3

Γράψτε ένα τμήμα του κώδικα που εκτελεί " απενεργοποίησης" λειτουργία της PHP με το στοιχείο συστοιχίας που βρέθηκαν στο προηγούμενο στάδιο ως παράμετρο . Εδώ είναι ο κώδικας :

unset ( $ array [ $ key ] ) ?
Η 4

Αν θέλετε να καταργήσετε όλες τις εμφανίσεις της τιμής από τον πίνακα , γύρω από το " απενεργοποίησης" κλήση της συνάρτησης με βρόχος "while" . Τοποθετήστε τον κώδικα από το Στάδιο 2 στην "ενώ" έκφραση βρόχου ( μεταξύ παρενθέσεων ) μαζί με το " ! == Ψευδής. " Εδώ είναι ο πλήρης κώδικας : ( ! ( $ Key = array_search ( $ findValue , $ array ) ) == false)

ενώ {

unset ( $ array [ $ key ] ) ?

}
Η
εικόνων

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

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