Tabuler en php

Résolu
gege -  
Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Je recherche à tabuler un test en php :

Je souhaite afficher :
Text  :       Text1
Text  :       Text1


j'ai essayé /t : ça ne marche pas

@++
Configuration: Linux Mandriva
Firefox 3.0.11

7 réponses

  1. Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
     
    salut,

    tu l'affiches en HTML ce texte ?
    si oui il faut le baliser avec <pre> sinon le navigateur transforme ta tabulation en simple espace, pour lui c'est simplement un "blanc".

    cf. la spécification HTML 4.01
    En HTML, [seuls] les caractères suivants sont définis comme caractères blancs :
        * « espace » ASCII (&amp;#x0020;)
        * « tabulation » ASCII (&amp;#x0009;)
        * « saut de page » ASCII (&amp;#x000C;)
        * « espace sans chasse » (&amp;#x200B;)
    
    0
  2. gege
     
    salut !

    Oui c'est du html.
    Je travail dans echo

    echo "text1 : <pre> Text1 ".


    je vais tester ça !
    0
  3. Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
     
    n'oublie pas de fermer la balise !
    echo "text1 : <pre> Text1</pre>";
    0
  4. gege
     
    ha bas problème sa me fait un saut de ligne.... même en fermant ma balise.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. gege
     
    En fait je recherche l'équivalent de <br> mais pour tabuler !
    0
    1. Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
       
      ça y a pas.
      mais tu peux utiliser le balisage HTML et les styles en CSS pour arriver au même résultat.
      0
  7. Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
     
    ça vient du texte ou du style (<pre> défini en bloc) ?

    essaie avec :
    echo "<pre>Début\\tMilieu\\tFin</pre>";
    0
  8. gege
     
    Merci, ça marche mais en modifiant légèrement ton code :
    echo "<pre>Début \t Milieu \t Fin</pre>";


    merci

    @++
    0
    1. Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
       
      oups pardon !
      en fait j'avais doublé l'antislash en pensant que sinon le forum le boufferait et afficherait un blanc à la place.

      tu as trouvé, c'est le principal, bon courage pour la suite !
      0