Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHP output
Forum PHP.pl > Forum > PHP
Domson502
To ponownie ja ;D . Jak zmienic ten kod żeby nie był wypisywany za pomocą "echo" tylko za pomocą "dump($output)" ? Z góry dzięki za odpowiedź.

  1. function drawColoredTable($input) {
  2. print "<table>";
  3. $input = str_replace(' ', '', $input);
  4. $n = strlen((string) $input);
  5. for ($i = 0; $i < $n; $i++) {
  6.  
  7. if ($i % 2) {
  8. echo '<tr bordercolor="#000000">';
  9. } else {
  10. echo '<tr bgcolor="#000000" style="color: #ffffff;">';
  11. }
  12. echo "<td>{$input[$i]}</td></tr>";
  13. }
  14.  
  15.  
  16. print "</table>";
  17. }
  18.  
  19. dump($output);
  20.  
  21. drawColoredTable('War, has never been so much fun.');
  22. drawColoredTable('All You Need Is Love.');
  23. drawColoredTable('Heard tenthous and whispering and nobody listening.');
kapslokk
W funkcji generuj string w jakiejs zmiennej zamiast go wyswietlac i pozniej return $zmienna
Puszy
Wydaje mi się że podczas wyświetlania poprzez echo tagi html są prasowane przez przeglądarkę a Ty chcesz widzieć tagi, jeżeli tak to używaj
  1. <?php
  2.  
  3. echo htmlentities('<tag>Foo</tag>);
  4.  
  5. ?>
Pyton_000
Najlepiej to nauczyć się podstaw...
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.