Voici mes conseils :
* Comme le dit la doc PHP ( http://www.php.net/manual/fr/function.explode.php ),
Citation :
Si separator contient une valeur qui n'est pas contenue dans string, alors explode() retournera un tableau, contenant la chaîne string entière.
|
Donc $tab[0] sera égal à $text.
* Maintenant, perso je ne me baserais pas sur explode() mais plutôt substr(). Tu fais substr($text, 0, 1) qui te donne le premier caractère. Tu testes si c'est un *. Idem pour le dernier caractère avec substr($text, strlen($text)-1, 1). Si les 2 sont égaux à "*" et que strlen($text)>2 (histoire que t'aies pas une chaîne composée uniquement de 2 astérisques), alors tu peux faire $val=substr($text,1,strlen($text)-2). Là-dessus, plus besoin de for ou autre, tu fais direct un echo "<font class=sujetstitrefont color=blue>*$val*</font>";
Et c'est fini.
* Evite le style SMS dans les posts, c'est rarement très bien apprécié
---------------
Everyone thinks of changing the world, but no one thinks of changing himself | It is the peculiar quality of a fool to perceive the faults of others and to forget his own | Early clumsiness is not a verdict, it’s an essential ingredient.