Posté par zedS .
En réponse au message Repérer des chaines doubles.
Évalué à 2.
Dernière modification le 25 octobre 2019 à 14:42.
:)
Non ce n'est pas un exercice et la réponse de Lolop me va. Merci
Les valeurs doubles sont jointes et dans tout les cas il y'a des espace autour donc divisé la chaine en deux et voir ci c'est indique devrait fonctionner. J'ai tout simplement pas assez réflechi ...
Ci-dessous le bout de code (tout moche) qui fonctionne :
<?php$strs=array('la lo li lulu','0.550.55','0.80.8');foreach($strsas$str){foreach(explode(' ',$str)as$word){$wlen=strlen($word);if($wlen%2==0&&(substr($word,0,$wlen/2)==substr($word,$wlen/2)))echo"\nIl y a un double dans la chaine '$str' : ".substr($word,0,$wlen/2);}}?>qui donneIl y a un double dans la chaine 'la lo li lulu' : luIl y a un double dans la chaine '0.550.55' : 0.55Il y a un double dans la chaine '0.80.8' : 0.8
[^] # Re: Incohérence dans les exemples
Posté par zedS . En réponse au message Repérer des chaines doubles. Évalué à 2. Dernière modification le 25 octobre 2019 à 14:42.
:)
Non ce n'est pas un exercice et la réponse de Lolop me va. Merci
Les valeurs doubles sont jointes et dans tout les cas il y'a des espace autour donc divisé la chaine en deux et voir ci c'est indique devrait fonctionner. J'ai tout simplement pas assez réflechi ...
Ci-dessous le bout de code (tout moche) qui fonctionne :