Pour éviter qu'un texte finisse par &e ou é...
Posté : 24 sept. 2009, 01:47
Bonjour,
J'édite un texte de 380 caractères suceptible de finir par &, &e, é etc. Pour remédier à cet inconvénient, j'ai imaginé de tester les 7 derniers caractères de ma chaîne, avec l'idée de n'éditer que 372 caractères à mon texte si le symbole & se rencontre parmi ces 7 caractères. J'ai ainsi codé:
Merci d'avance de m'éclairer.
Bien cordialement,
Thierry
J'édite un texte de 380 caractères suceptible de finir par &, &e, é etc. Pour remédier à cet inconvénient, j'ai imaginé de tester les 7 derniers caractères de ma chaîne, avec l'idée de n'éditer que 372 caractères à mon texte si le symbole & se rencontre parmi ces 7 caractères. J'ai ainsi codé:
$src = substr($src, 0, 380);
$bad_caracter=explode($substr($src,370, 7));
$i=1;
while($i<7)
{if($bad_caracter[$i]='&')
{$texte=substr($src,0, 372);
}
else { $texte=$src;}
$i++;
}
echo $texte
et je 'édite toujours 380 caractères même si & est l'un des 7 derniers caractères. Merci d'avance de m'éclairer.
Bien cordialement,
Thierry