Salut ! J'ai une question j'aimerais couper une chaîne de caractère d'une données dans ma base, mais ça ne marche pas le texte n'apparaît pas. Ça fonctionne seulement quand je tappe le texte directement entre guillemets.
$str = "dsadsadsa"; // ça marche
$str = $donnees['url']; //ça marche pas

Quelqu'un a une idée pourquoi ou quoi faire ?
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
 
// Mon texte
$str = $donnees['url'];
 
// Longueur max
$maxlen = 5;
 
// Chaine coupée à la longueur max
$cutstring = substr($str, 0, $maxlen);
 
// Position du dernier espace dans la chaine coupée
$lastspacepos = strrpos($cutstring, " ");
 
// On coupe la chaine jusqu'au dernier espace
$finalstring = substr($cutstring, 0, $lastspacepos);
 
// On affiche la chaine avec les pointillées à la fin
echo $finalstring . " [...]";