tronquer un long mot dans une chaine... [PHP] - Programmation
Marsh Posté le 07-02-2001 à 22:35:06
function bizzard(&$chaine,$ecart)
{
for($i=0;$i<length($chaine);$i+$ecart)
$chaine=substring($chaine,0,$i).' '.substring($chaine,$i+1,strlen($chaine));
}
Bon en arrangant ça un peut ça devrait marcher.
Marsh Posté le 07-02-2001 à 19:18:05
Je voudrais tronquer les mots de plus de 5 caractères par exemple en plusieurs mots...
par exemple, si dans une chaine, j'ai un mot de 17 lettres, il faut que j'obtienne un espace toutes les 5 lettres de ce mot...
5+5+5+2
C'est pas très clair, et vous ne devez pas en voir tellement l'utilité, non ?
Le pb, c'est ça :
dslmckbdclkjzbfckzdjbckzdjskjbcsmdjbcsdkmcjbsdlkcjbsdljcbzdskcsjbckdjbslkjbcskldjbcsdkjbcsldkjbcsdlkjcbsldjcbsdkjcbsldjcbsdlkjbcsdkljbcsdkljbcsdkjcbsdlkjcbzdoihcaùpzjdazmxkezcezlkjcbazmlkdxnazmxajiomdlxkanbzxlmkaznxlùakzxnalmzkxnbazmùlxknaz
Pour un forum, c'est un peu génant comme truc...
Donc, il faut rechercher dans la chaine $texte qui contient le message, tous les mots faisant plus d'une certaine longueur, et les casser...
Il faut faire ça avec des REGEX, mais je m'y connais pas trop...donc si qq'1 pourrait m'aider...
Merci
--Message édité par M@nu--