Code source du fichier selchamps-jour.php

<?php
    // réordonner le champ date et supprimer les champs inutiles

    function selchamps_jour ($ligne, $doses)
    {
        // extraire les différents champs de la ligne
        // on prévoie que des champs supplémentaires pourront apparaitre
        $args = explode (";", trim ($ligne), 20);

        // traitement rajouté à partir de la 5ème dose
        // deux colonnes sont à fusionner pour cette dose là
        if ($doses >= 5)
        {
            fusion_colonne ($args, $doses + 1);
            fusion_colonne ($args, $doses + $doses + 2);
        }

        // population : une valeur entière !
        $pop = round ($args [$doses + 2], 0);

        // mettre en forme la ligne

        // critère de sélection et population
        $ligne = $args [0].";".$pop;

        // nombre d'injections pour les différentes doses (valeur entière !)
        // suivi du taux de vaccination pour les différentes doses
        for ($i = 1; $i <= $doses; $i ++)
            $ligne = $ligne.";".round ($args [$i + 1], 0)."-".$args [$i + $doses + 2];

        // fin de la ligne
        $ligne = $ligne."\n";

        // retourner la ligne mise en forme
        return ($ligne);
    }
?>