Bonjour,

Je souhaiterais tronquer la longueur des mots d'un menu pour un site web.

j'ai utilisé cette fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
function tronquer($texte)
{
$max_caracteres=25;
// Test si la longueur du texte dépasse la limite
if (strlen($texte)>$max_caracteres){   
 // Séléction du maximum de caractères
$texte = substr($texte, 0, $max_caracteres);    
// Récupération de la position du dernier espace (afin déviter de tronquer un mot)
$position_espace = strrpos($texte, " ");    
$texte = substr($texte, 0, $position_espace);    
// Ajout des "..."$texte = $texte."...";}?
}
}
?>
 
puis je l'ai utilisé comme ceci
<?php
<a href=\"metier.php\">  tronquer('Métiers et secteurs d\'activités concernés') </a>
?>
Mon problème est que la fonction ne fonctionne pas dans la balise <a>.

Je remercie d'avance celui qui pourra m'aider à résoudre mon problème.