Du retard

Du retard (le 05/08/2004)

J'avais pris beaucoup de retard dans la consultation de vos commentaires, et on m'a demandé le code de cette fonction pour indenter le code source d'une page web.
Je vous le donne :

// fonction nl2br + indentation inutile pour les webmasters maniaques comme moi
// prend en entrée une chaîne et un nombre d'espaces
function super_nl2br($chaine,$nb_espaces){
  $temp="";
  for ($i=1;$i<=$nb_espaces;$i++){
     $temp.=" ";
     }
  $super_chaine_indentee=$temp.str_replace("\r\n","<br />\n".$temp,$chaine);
  return $super_chaine_indentee;
}

En fait, elle fait comme nl2br() (qui remplace un saut de ligne par un <br />), à ceci près qu'elle rajoute le nombre d'espaces demandés pour indenter le code.

Permalien : http://www.nicolas-hoffmann.net/source/154-Du-retard.html

2 commentaires

Posté par S.F. le 18/08/2004, à 11:58:55
Pourquoi pas ça à la place de la boucle ? :

$temp = str_repeat(' ',$nb_espaces);
Posté par Nico le 18/08/2004, à 12:53:50
Pourquoi ne pas utiliser cette fonction ?
Bin, je ne la connaissais pas.
Merci pour l'info ! (grand sourire)

Ajouter un commentaire




(les adresses e-mail ne seront pas affichées sur le site)

(sera supprimée ou nofollowée en cas d'abus manifeste)


(en chiffres)



L'option "Se souvenir de mes informations" utilise un cookie, elle ne sera pas effective si vous les avez désactivés.

Les balises HTML ne seront pas interprétées, il est donc inutile d'en mettre. Par contre, les sauts de lignes de votre commentaire seront pris en compte, ne mettez donc pas de <br />, le site s'en chargera. Bien sûr, un commentaire vide ne sera pas ajouté !

L'auteur (autrement dit moi) n'est pas responsable des éventuelles fautes d'orthographe dans les commentaires.
Tout propos raciste et/ou insultant sera supprimé sans préavis. Les commentaires hors de propos destinés à faire de la pub pour des sites seront également supprimés sans ménagement.

Je vous prie de me pardonner, j'ai énormément de mal à lire le "langage" SMS, il n'est donc pas du tout interdit de s'abtenir de l'utiliser. Qui plus est, vous avez sûrement un clavier digne de ce nom et pas celui d'un téléphone portable. Ne vous gênez pas pour utiliser l'option "Prévisualiser" si vous voulez vous relire avant de poster, je vous en remercie d'avance !
Ce site est la propriété de Nicolas Hoffmann. Tous droits réservés.