Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PHP output
Domson502
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 16.05.2016

Ostrzeżenie: (0%)
-----


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.');
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
kapslokk
post
Post #2





Grupa: Zarejestrowani
Postów: 965
Pomógł: 285
Dołączył: 19.06.2015
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


W funkcji generuj string w jakiejs zmiennej zamiast go wyswietlac i pozniej return $zmienna
Go to the top of the page
+Quote Post
Puszy
post
Post #3





Grupa: Zarejestrowani
Postów: 279
Pomógł: 42
Dołączył: 10.10.2011

Ostrzeżenie: (0%)
-----


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. ?>
Go to the top of the page
+Quote Post
Pyton_000
post
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Najlepiej to nauczyć się podstaw...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 23:44