Forse potrebbe tornarti utile array_count_values(), magari da abbinare ad array_push() per accodare tutte le altre variabili.