cette fonction retourne le texte entre les balises html appropriées et permet de ne pas avoir a se souvenir de chacune de ses balises ! c'est simple mais ça aide bien ( comme je bosse au notepad! ... )
Source / Exemple :
<?php
//***************************************************************************************
//***************************************************************************************
// affichage de texte formaté
//***************************************************************************************
//***************************************************************************************
// $texte -> texte a formater
// $attributs -> tableau avec en valeur [0] : la police
// en valeur [1] : la taille
// en valeur [2] : la couleur
// $plus -> liste de critères séparés par une virgule
function texte_format($texte,$attributs,$plus)
{
$aecrire="<font";
if($attributs[0]){$aecrire=$aecrire." face=\"".$attributs[0]."\"";}
if($attributs[1]){$aecrire=$aecrire." size=\"".$attributs[1]."\"";}
if($attributs[2]){$aecrire=$aecrire." color=\"".$attributs[2]."\"";}
$aecrire=$aecrire.">".$texte."</font>";
$add=explode(",",$plus);
$nb_add=count ($add);
for($i=0;$i<$nb_add;$i++)
{
if($add[$i]=="centre"){$aecrire="<center>".$aecrire."</center>";}
if($add[$i]=="gras"){$aecrire="<b>".$aecrire."</b>";}
if($add[$i]=="italique"){$aecrire="<i>".$aecrire."</i>";}
if($add[$i]=="souligne"){$aecrire="<u>".$aecrire."</u>";}
if($add[$i]=="barre"){$aecrire="<strike>".$aecrire."</strike>";}
if($add[$i]=="indice"){$aecrire="<sub>".$aecrire."</sub>";}
if($add[$i]=="exposant"){$aecrire="<sup>".$aecrire."</sup>";}
}
return $aecrire;
}
/*
+-----------------------+
| Exemple d'utilisation |
+-----------------------+
<?
$attributs[0]="arial";
$attributs[1]="4";
$attributs[2]="0000FF";
echo texte_format("Hello world",$attributs,"gras,souligne"); // affichera "Hello world" en police arial
// de taille 4 en bleu,gras et souligné.
?>
?>
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.