Votre question

Trop long mot, comment les couper ? [résolu]

Tags :
  • string
  • Programmation
Dernière réponse : dans Programmation
11 Juin 2006 16:55:30

ReBonjour à tous,

J'ai un autre problème avec mon livre d'or, j'aimerais savoir comment empecher les gens à mettre des mots trop long très souvent inexistants, comme : "rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr....". Parce que le problème c'est que ça agrandi ma page.

Merci d'avance :-D

Autres pages sur : long mot couper resolu

11 Juin 2006 17:05:12

Indique le language que tu utilise .
11 Juin 2006 17:21:12

C'est un script php incluant du xhtml...
Contenus similaires
a c 145 L Programmation
11 Juin 2006 17:33:06

quelque chose du genre:
if (strlen($string)>80) {
$ligne1 = substr($string, 0, 79)."-";
$string = substr($string, 80);
}
11 Juin 2006 17:37:46

Lol... bien sympa pour la réponse... Mais c'est po "quelque chose du genre" qu'il me faut lol. Mais merci kan meme, je vais tester "quelque chose de peut-etre" avec ton "quelque chose du genre". ;-)
11 Juin 2006 18:56:22

tes un peut flémard, on te met sur la piste pour t'aider et non pas faire le travail a ta place, a mon avis tu ne connais meme pas les bases php (phpdebutant.org) et ensuite tu dois connaitre encore moin la doc officiel sur php.net
11 Juin 2006 19:01:26

Oh la vache ! Mais t'es devin ! Franchement, si je connaissais quelque chose en php je serais pas là pour des apostrophes et des mots trop longs, tu crois pas ? C'est pour ça que je demande de l'aide. En plus faut pas exagérer, un addslashes c'est pas bien gros, et le truc pour couper les mots je suppose aussi. C'est pas le livre d'or que je demande de faire. Mais j'aimerais bien savoir comment corriger mes bugs, après tout IDN est là pour ça... ;-)
11 Juin 2006 21:38:19

Résolu de même, je donne la solution :

function cutLongWords($string,$length,$separation) {
return preg_replace('/([^ ]{'.$length.'})/si','\1'.$separation,$string);
}

// exemple d'utilisation
$texte = "eifezjio jeizfjezoifjeiozjfezi";
$texte = cutLongWords($texte, 15, " ");

C'est une fonction toute faite de php ^^ Et voilà !
:-D
a c 145 L Programmation
11 Juin 2006 22:45:13

joli, bien vu, bravo :) 
12 Juillet 2006 12:54:10

c'est moi ou on peu pas ecrire Anticonstitutionnellement vu que le max est de 15 caractère :jesors:
Bon sa doit pas etre le seul mot qui doit d'eppaser les 15 caractère
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS