Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Tabulatory i spacje
Forum PHP.pl > Forum > PHP
Black-Berry
Takie coś:
  1. <?php
  2. print "\t\t";
  3. ?>

Generuje dwa taby. Chciałbym jednak aby zamiast 2 tabów generowało się 8 spacji. Czy jest jakiś sposób aby to ustawić ?
nexis
  1. <?php
  2. for ($i = 0; $i < 8; $i++) {
  3.   echo ' ';
  4. }
  5. ?>

albo
  1. <?php
  2. define('TAB', '    '); // 4 spacje
  3. echo TAB . TAB . 'Tekst po 8 spacjach!';
  4. ?>
zimi
certyfikat zenda i taka pętla? szacun... o str_repeat" title="Zobacz w manualu PHP" target="_manual się zapomniało po egzaminie?biggrin.gif:P
Black-Berry
Dzięki za odpowiedzi ale trochę nie o to chodzi :/ Wszędzie stringi mam wypełnione "\t"; Nie chce mi się wszystkeigo poprawiać. Liczyłem raczej na coś magicznego jak np:
  1. <?php
  2. global_set_tabs_as_4_spaces = true
  3. ?>
biggrin.gif
mike
Przecież to nie ma w ogóle związku z PHP. Nie da się tego zrobić tak jak chcesz.
Chcaiłbyś ustawić, że wszystko wypluwne przez PHP jest w spacjach zamiast tabów? Bez przesady.
PHP nie jest do wszystkiego tongue.gif
Crozin
Albo porpostu wyświetlasz 8 spacji, albo pobierasz zawartość buffera (ob_start" title="Zobacz w manualu PHP" target="_manual, ob_get_clean" title="Zobacz w manualu PHP" target="_manual) i dajesz:
  1. <?php
  2. $buffer = str_replace("\t", '    ', $buffer);
  3. echo $buffer;
  4. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.