PHP arrays πως να βρω τον αριθμό των ίδιων στοιχείων;

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
Burned4
Δημοσιεύσεις: 324
Εγγραφή: 21 Σεπ 2007 12:50
Επικοινωνία:

PHP arrays πως να βρω τον αριθμό των ίδιων στοιχείων;

Δημοσίευση από Burned4 » 01 Απρ 2010 11:50

Η ερώτησή μου είναι η εξής. Πχ έχω ένα array $tags το οποίο περιέχει τα παρακάτω:

Κώδικας: Επιλογή όλων

$tags = array('1'=>'orange', '2' => 'apple', '3' =>'lemon' , '4'=>'orange', '5' => 'orange', '6' => 'apple' ', '7' => 'orange' , '8' =>'lemon');
Αυτό που θέλω να κάνω, είναι να βρώ κάποιον τρόπο ώστε να δημιουργώ αυτόματα ένα άλλο Array το οποίο να περιέχει κάθε είδος και τον αριθμό που εμφανίζονται στο πρώτο Array.
Πχ. Το παραπάνω να βγαίνει:

Κώδικας: Επιλογή όλων

$tags_counter = array('orange' => '4' , 'apple' =>'2',  'lemon' =>'2');
Πως μπορώ να κάνω κάτι τέτοιο;
You can do anything, but not everything.

nbc
Honorary Member
Δημοσιεύσεις: 526
Εγγραφή: 05 Σεπ 2009 20:12
Επικοινωνία:

PHP arrays πως να βρω τον αριθμό των ίδιων στοιχείων;

Δημοσίευση από nbc » 01 Απρ 2010 16:19

foreach ($tags as $val) @$tags_counter[$val] += 1;

Άβαταρ μέλους
Burned4
Δημοσιεύσεις: 324
Εγγραφή: 21 Σεπ 2007 12:50
Επικοινωνία:

PHP arrays πως να βρω τον αριθμό των ίδιων στοιχείων;

Δημοσίευση από Burned4 » 01 Απρ 2010 16:32

Μια χαρα.

Σε ευχαριστώ για τη βοήθεια
You can do anything, but not everything.

Άβαταρ μέλους
Banavas
Script Master
Δημοσιεύσεις: 1367
Εγγραφή: 21 Νοέμ 2004 20:25
Επικοινωνία:

PHP arrays πως να βρω τον αριθμό των ίδιων στοιχείων;

Δημοσίευση από Banavas » 02 Απρ 2010 10:19

array_count_values()
Happy coding....
Μάρκος
http://lasernet.gr

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

PHP arrays πως να βρω τον αριθμό των ίδιων στοιχείων;

Δημοσίευση από korgr » 02 Απρ 2010 17:29

Banavas έγραψε:array_count_values()
ετσι μονολεκτικα που το πεταξες, σαν ταπα στο μπασκετ ακουστηκε! lol
Νομιζω πως κερδιζει τον τιτλο "Accepted Solution" :D

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης