Une remarque, ce que tu fais c'est de la grosse bidouille, construire correctement ton tableau dès sa création serait une bien meilleure solution.


foreach ($array as &$value) {
if...