Bonjour tout le monde, j'ai un problème sur un de mes tests
Je test sur une chaine de caractère extraite de la BDD si il y as la présence d'un point puis d'un espace, lorsqu'il y as ce point et cet espace je veut les changer en retour à la ligne mais mon code ne fait pas ça.
Lorsque le code s'exécute, j'ai le echo qui s'affiche pour TOUT les caractères , et aucun retour à la ligne ne se fait ...
Merci d'avance
Modifié par OnePunch (10 Oct 2017 - 15:30)
      
      
    Je test sur une chaine de caractère extraite de la BDD si il y as la présence d'un point puis d'un espace, lorsqu'il y as ce point et cet espace je veut les changer en retour à la ligne mais mon code ne fait pas ça.
Lorsque le code s'exécute, j'ai le echo qui s'affiche pour TOUT les caractères , et aucun retour à la ligne ne se fait ...
        $objectif = $donnees['objectifs'];
        $j = strlen($objectif);
        $compare = ". ";
       
        for($i=0;$i<$j;$i++)
        {
            if (substr_compare($objectif, $compare, $i) == 1)
            {
                echo "caractère ".$i."<br>";
                substr_replace($objectif, "\n", $i);
            }
        }
Merci d'avance
Modifié par OnePunch (10 Oct 2017 - 15:30)