Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Alternatywne przechodzenie do nowej linii.
Forum PHP.pl > Forum > PHP
starach
Witam.
Chciałbym żeby mój skrypt generował kod przyjazny dla ludzkiego oka.
W tym celu chcę wprowadzić przejście do nowej linii.
Przykładowy kod:
  1. <?php
  2. $tablica = array('jeden', 'dwa', 'trzy', 'cztery');
  3. foreach($tablica as $val)
  4. {
  5.  echo '<li>'.$val.'</li>'."\nr";
  6. }
  7. ?>

Z przyzwyczajenia stosuję apostrofy zamiast cudzysłowów bo mniej obciążają parser.
Cytat
\n nowa linia (LF lub 0x0A (10) w ASCII)
\r powrót karetki (CR lub 0x0D (13) w ASCII)
Chciałbym się zapytać czy jest możliwość zapisania inaczej(czytelniej) linii echo '<li>'.$val.'</li>'."\n\r"; i nie chodzi mi tutaj o echo "<li>$val</li>\n\r";
Innymi słowy jak inaczej dołączyć do echo '<li>'.$val.'</li>'; polecenie przejścia do nowej linii ?
WebCM
Jeśli znak nowej linii jest konieczny:
  1. <?php
  2. define('RN',"r\n");
  3. echo '<li>Tekst</li>'.RN;
  4. ?>
Jeśli następny fragment ma się pojawić w przeglądarce w nowej linii, użyj <br />, choć w tym przypadku nie ma potrzeby, bo każda pozycja listy jest w osobnym wierszu.
Blodo
Lub poprostu "PHP_EOL", ktory jest ustawiony przez PHP.
starach
Dzięki zapomniałem sprawdzić stałych.
[SOLVED]
najtje
można jeszcze tak:
  1. <?php
  2. for ($i=0; $i<10; ++$i) {
  3. <<<jakis_unikalny_klucz
  4. <div>$i</div>
  5.  
  6. jakis_unikalny_klucz;
  7. }
  8. ?>
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.