Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> print_r() - Wyświetlenie w taki sposob na stronie nie w kodzie., Jak wyświetlić tablicę na stronie tak jak w kodzie wyświetla pri...
LaughFik
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 31.03.2007

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


Chyba w temacie ująłem wszytko co było do powiedzenia.
Czy istnieje jakaś funkcja która sformatuje i wyświetli mi tablicę na stronie tak jak to robi print_r() ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Mary$
post
Post #2





Grupa: Zarejestrowani
Postów: 113
Pomógł: 1
Dołączył: 19.02.2007
Skąd: 3city

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


ja takiej nie znam, ale można ja napisać:
  1. <?php
  2. function descarray($array,$array_name)
  3. {
  4. foreach ($array as $tekst => $wartosc)
  5. {
  6. If (Is_array($wartosc))
  7. $ret .= '<ul>'.descarray($wartosc,$array_name.'[''.$tekst.'']').'</ul>'; else
  8. $ret .= '<li>'.$array_name.'[''.$tekst.''] ==> '.$wartosc.'</li><br />';
  9. }
  10. return $ret;
  11. }
  12. ?>


dane wejściowe:
  1. <?php
  2. $array = array('hello','hi','bye');
  3. $array[2] = array(':)','biggrin.gif');
  4. Echo descarray($array,'$array');
  5. ?>


wynik:
Kod
# $array['0'] ==> hello

# $array['1'] ==> hi

    * $array['2']['0'] ==> :)

    * $array['2']['1'] ==> :D


--------------------
Nie ma rzeczy niemożliwych - są tylko czasochłonne i mało opłacalne.
Go to the top of the page
+Quote Post
LaughFik
post
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 31.03.2007

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


Hehe dzięki smile.gif
Ja właśnie chciałem uniknąć pisania tego,
ale nie myślałem że znajdzie się tutaj jakiś miłosierny samarytanin i odwali to za mnie tongue.gif
Go to the top of the page
+Quote Post
Zeman
post
Post #4





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 29.03.2007

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


print_r ma dodatkowy parametr, zatem:

  1. <?php
  2. print_r($tablica);
  3.  
  4. // ale
  5. echo '<pre>'.print_r($tablica, true).'</pre>';
  6. ?>


Drugi parametr chyba dodano do php5 dopiero, a może do php4, nie pamiętam z głowy.


--------------------
www.web2biz.pl | trochę o web-usability
Go to the top of the page
+Quote Post
Athlan
post
Post #5





Grupa: Developerzy
Postów: 823
Pomógł: 12
Dołączył: 18.12.2005

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


Cytat
Drugi parametr chyba dodano do php5 dopiero, a może do php4, nie pamiętam z głowy.

Racja smile.gif
Cytat
Notatka: The return parameter was added in PHP 4.3.0


Argument pozwala na zwrócenie wartości. Jeżeli nie masz php 4.3 to możesz skorzystać z funkcji ob_start(); ob_get_contents();

smile.gif


--------------------
Portfolio: Vgroup.pl | athlan.pl | Test.php.pl - sprawdź się z wiedzy o PHP i ułóż własne pytania!
Pomogłem? Kliknij pod postem.
Go to the top of the page
+Quote Post
LaughFik
post
Post #6





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 31.03.2007

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


Do czego służy ten tag <pre> ?
Kiedy go nie ma to nie wyświetla się tak jak powinno.
Go to the top of the page
+Quote Post
Athlan
post
Post #7





Grupa: Developerzy
Postów: 823
Pomógł: 12
Dołączył: 18.12.2005

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


Cytat
Do czego służy ten tag <pre> ?

Żarty?
http://www.google.com/search?hl=pl&cli...=Szukaj&lr=

Poczytaj o szerokości liter i stylu formatowania tekstu w elementach html za pomocą css smile.gif


--------------------
Portfolio: Vgroup.pl | athlan.pl | Test.php.pl - sprawdź się z wiedzy o PHP i ułóż własne pytania!
Pomogłem? Kliknij pod postem.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 18:51