Bon jour ;
Si vous avez du temps à perdre, continuez, dans le cas contraire, cliquez
sur un autre message !-)
PHP. La logique m'échappe (c'est un eufemisme, elle suinte de partout). Mais
voilà où m'on conduit mes pauvres méninges :
1) Une function est une function !
2) Une variable est une boite où l'on peut mettre quelque chose, pour
l'utilicer plus tard
Dans l'exemple ci-après, (cannibalistion ehontée du filtre découper en pages
de notre insigne et, désirons-le, prolifique "gpl" gpl@macplus.org), je
soupçonne...
1) qu'il s'agirait d'une function (tronquer_titre),
qui annonce un variable ($texte)
Mon tout demandant le renvoi d'une information (return),
information que n'est autre chose qu'une autre function (couper_texte)
function qui mofifie la variable précedente ($texte)
en l'affublant d'un critère abscons (, 200),
quoique nous savons, dans ce cas précis qu'on parle du nombre de
caractères, mais on laissera ça por le dessert.
Suit l'exemple tant annoncé...
<?
function tronquer_titre($texte) {
return couper_texte($texte, 200);
}
function couper_texte($texte, $limite) {
if (strlen($texte) <= $limite) return $texte;
$texte = nl2br($texte);
$pos = strpos(substr($texte, $limite), " ");
if (is_integer($pos) && $pos) return substr($texte, 0, $limite+$pos) . "";
else return $texte;
}
?>
Ma question porte plutôt pour la direction à suivre que pour une réponse
toute crachée.
1) Comment faire pour fractionner ce fameux 200 en plusiers parties ?
Allons, disons le découper en 10 parties.
2) Comment appeler ensuite le différentes parties ?
Luis, masacreur à la tronphpneuse