EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Ορισμός ως προεπιλεγμένη γλώσσα
PF ερωτήσεις - Φόρουμ

Τρόπος διαγραφής στοιχείων σε ένα array στην PHP

PHP προγραμματισμού  
 
Τρόπος διαγραφής στοιχείων σε ένα array στην PHP

Αν οποιαδήποτε στιγμή, Προγραμματισμός, είστε οδήγηση συστοιχίες, o ρυθμίσεις, και θα πρέπει να Διαγραφή επαναλαμβανόμενων στοιχείων του ίδιου, Μπορείτε να το κάνετε με τρόπο γρήγορη από δικό τους ασθενείς function του PHP.

Αυτή η λειτουργία είναι array_unique και τι σημαίνει αυτό, έχοντας παρελθόν ως παράμετρος μια Ευρετήριο πίνακα o συνειρμική, μας Επιστροφές μια άλλη σειρά χωρίς επαναλαμβανόμενα στοιχεία, δηλαδή, με τα μοναδικά στοιχεία του ίδιου. Θέλουμε να το δούμε με μια παράδειγμα με τους δύο τύπους των συστοιχιών.

Πρώτα απ' όλα, Ας υποθέσουμε ότι έχουμε την παρακάτω πίνακα στο ευρετήριο:

Εάν καλούμε τη συνάρτηση print_r για αυτόν τον πίνακα, λαμβάνουμε:

Μπορούμε να παρατηρήσουμε ότι Υπάρχουν διπλότυπα στοιχεία για αυτόν τον πίνακα, έτσι πρόκειται να χρησιμοποιήσετε τη λειτουργία array_unique, περνώντας αυτόν τον πίνακα ως παράμετρος, για να επιστρέψετε έναν πίνακα χωρίς διπλότυπα στοιχεία:

Όπως μπορούμε να δούμε, η μέθοδος array_unique μας παρέχουν την Διαγραφή διπλών στοιχείων του ένα συστοιχία, με αυτόν τον τρόπο, no tenemos que realizar el recorrido del mismo y la comparación de cada uno de sus elementos con todos los demás.

Σε περίπτωση που ο πίνακας που προσπαθούμε να είναι ένα associative array, Αυτή η μέθοδος θα ενεργήσει από το ίδιο τρόπο, Δεδομένου ότι μόνο η σύγκριση μεταξύ των αξιών του κάθε στοιχείου του πίνακα θα είναι χωρίς λαμβάνοντας υπόψη τον κωδικό πρόσβασής σας. Σαν αυτό, Αν έχουμε τον παρακάτω πίνακα:

Για να εφαρμόσετε τη λειτουργία array_unique σχετικά με αυτό συστοιχία o ΕΝΗΜΕΡΩΣΗ, το αποτέλεσμα θα είναι τα εξής:

Όπως μπορείτε να δείτε, λειτουργία array_unique δεν θεωρεί ότι η κλειδί στοιχεία σε μια συνειρμική σειρά, αλλά που ορίζετε μόνο τις ίδιες αξίες, εξαλείφοντας την επαναλαμβανόμενη.

Αφήστε μας ένα σχόλιο ή enter για να τοΦόρουμ
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

Σχετικά άρθρα