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

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

PHP να αφαιρέσει Array Multi- Αντίγραφα

Όταν εργάζεστε με δεδομένα σε PHP, δεν είναι ασυνήθιστο να έχουν μια σειρά από αξίες με τις διπλές καταχωρήσεις . Για παράδειγμα, σκεφτείτε μια σειρά από πολιτείες των ΗΠΑ , με μία συμμετοχή ανά πελάτη . Κάθε κράτος θα πρέπει να επαναληφθεί όσες φορές υπάρχουν πελάτες σε αυτή την κατάσταση . Αν ο στόχος είναι να εκτελέσετε μια λειτουργία μία φορά για κάθε κράτος , η πρόκληση είναι να αφαιρέσετε τα διπλότυπα και να δημιουργήσει μια σειρά από μοναδικές τιμές . PHP περιλαμβάνει μια ενσωματωμένη λειτουργία για να γίνει αυτό , που ονομάζεται " array_unique . " Αρχικοπ Array
Η

Δημιουργήστε ένα νέο σενάριο PHP χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας ή το Σημειωματάριο . Ξεκινήστε το σενάριο με τη δημιουργία του πίνακα τιμών με διπλότυπα . Για παράδειγμα, πληκτρολογήστε : εικόνων Κατάργηση διπλότυπων
Η

Αφαιρέστε τα συστοιχία πολλαπλών εις διπλούν χρησιμοποιώντας το ενσωματωμένο " . . ? array_unique " λειτουργία σε PHP , το οποίο θα διαβάσει μια σειρά και να επιστρέψει ένα νέο πίνακα με ένα στοιχείο ανά μοναδική αξία Δημιουργήστε ένα νέο πίνακα για να κρατήσει τα μοναδικά στοιχεία για παράδειγμα :

$ nodups = array_unique ( $ DUPS ) ? .

Η Οθόνη Περίληψη Λειτουργίας
Η

Μπορείτε να συμπεριλάβετε τον κώδικα PHP για να εμφανιστούν κάποιες πληροφορίες σχετικά με τη διαδικασία για να ενημερώσει το χρήστη για το μετασχηματισμό για παράδειγμα, : ?

> Κατάργηση Array Multi- Αντίγραφα Array με διπλότυπα έχει στοιχεία

" μετρούν ( DUPS $ ) . ». ». ? echo"

Array χωρίς διπλότυπα έχει στοιχεία " μετρούν ( nodups $ ) . ». . .

" ?
εικόνων απεικόνισης αποτελεσμάτων
Η

Η προκύπτουσα σειρά μπορεί να εμφανιστεί χωρίς τα διπλότυπα με την επανάληψη μέσα από αυτό και την εκτύπωση κάθε αξία Για παράδειγμα :
foreach

( $ $ nodups ως δείκτης = > $ στοιχείο) { echo "

nodups [ $ index ] = $ στοιχείο

" ? } >
Η
εικόνων

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

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