Ecriture formatée de texte html simplifié

Description

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é.

?>

  • /
?>

Codes Sources

A voir également

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.