Tabuler en php

Résolu
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. Contributeur
    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
    1. salut !

      Oui c'est du html.
      Je travail dans echo

      echo "text1 : <pre> Text1 ".


      je vais tester ça !
      0
      1. Contributeur
        n'oublie pas de fermer la balise !
        echo "text1 : <pre> Text1</pre>";
        0
        1. ha bas problème sa me fait un saut de ligne.... même en fermant ma balise.
          0
          1. En fait je recherche l'équivalent de <br> mais pour tabuler !
            0
            1. Contributeur
              ça y a pas.
              mais tu peux utiliser le balisage HTML et les styles en CSS pour arriver au même résultat.
              0
          2. Contributeur
            ça vient du texte ou du style (<pre> défini en bloc) ?

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


              merci

              @++
              0
              1. Contributeur
                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