08 06 2001 à 13:46 |
j'offre une glace vanille-pistache 2 boules et une place gratuite pour le grand spectacle de guignol qui aura lieu le 34 aout à monvier sur bezon, au premier qui pourra me torcher cette fonction de césure de mots longs pour sécuriser une borne de comment... piregwan & labjette sont hors-concours ca va de sois... <? function InsererEspace ($chaine,$longmax) { $longueur_chaine = strlen($chaine); $i=0; while($i <$longueur_chaine) { $caractere_lu = substr($chaine,$i,1); if (caractere_lu!=" " ;) { $caractere_lu_ss_espaces++; } if ($caractere_lu_ss_espaces> =$longmax) { $chaine = wordwrap( $chaine, $i, " ", 1); // fonction gerbée par Php3 ... $caractere_lu_ss_espaces=0; } else { $caractere_lu_ss_espaces=0; } $i++; } return ($chaine); } ?> Arf... chacun ses méthodes piregwan... ;) |
|
08 06 2001 à 14:05 |
wordwrap (PHP 4 > = 4.0.2) Wraps the string str at the column number specified by the (optional) width parameter. The line is broken using the (optional) break parameter. Note: The cut parameter was added in PHP 4.0.3. see also : nl2br (PHP 3, PHP 4 ) nl2br -- Converts newlines to HTML line breaks Description string nl2br (string string) Returns string with ' <BR> ' inserted before all newlines. See also htmlspecialchars(), htmlentities() and wordwrap(). |
|
08 06 2001 à 15:16 |
Ben... je l'ais aussi la doc... nl2br ne fais pas la même chose que wordwrap... ta fonction de césure en php4 ca donne : $chaine = wordwrap($chaine,14," ",1); pour une césure tout les 14 caractères max... cette merveille de fonction ne coupe pas les mots en pleins milieu... c une balle pas besoin de compter la string pour détecter les espaces... essais la en localhost tu m'en dira des nouvelles... |
|
Pour répondre à ce sujet (et notifier automatiquement son auteur), cliquez sur le bouton REPONDRE A CE SUJET. Si vous voulez en plus avertir de votre réponse une personne qui a participé à ce sujet, cliquez sur le bouton en face de son intervention. Enfin si vous voulez inviter quelqu'un à réagir, utilisez les appeaux ci-dessous. Seuls les membres logués peuvent utiliser les appeaux et seuls les membres actifs peuvent être appeautés ^^. Bonne notification ! Vous n'êtes pas membre ou vous n'êtes pas logué(e) ou les appeaux sont désactivés dans votre profil. Vous ne pouvez pas utiliser les appeaux. |