Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 419 Pomógł: 42 Dołączył: 12.08.2008 Skąd: Wrocław Ostrzeżenie: (0%)
|
Witam serdecznie.
Szukam rozwiązania jak w temacie. Przeszukałem chyba wszystkie możliwe klasy i interfejsy w manualu i nigdzie nie ma metody która by za to odpowiadała. Klasa ArrayObject przy print_r daje właśnie taki rezultat jakiego ja poszukuje czyli: ArrayObject Object { [0] => 0, [1] = 'Zenek' } Ktoś mi podpowie jak to zrobić bez używania oczywiście ob_start() Mógłbym niby dziedziczyć ArrayObject jednak nie mam zielonego pojęcia gdzie ta klasa trzyma tablicę którą się podaje w konstruktorze. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 419 Pomógł: 42 Dołączył: 12.08.2008 Skąd: Wrocław Ostrzeżenie: (0%)
|
Tylko jak widzisz to nie jest rozwiązanie symulujące print_r.
W każdym razie byłem ślepy i nie zauważyłem, że klasa ArrayObject ma metodę exchangeArray, która rozwiązuje mój problem bo dziedzicząc po ArrayObject print_r zachowuje się dokładnie tak jak chciałem. up@ 'Pomógł' dostaniesz bo to też jakieś rozwiązanie było, choć inne niż oczekiwałem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
|
golaod Zmiana outputa print_r dla objektu 10.07.2009, 10:45:46
wookieb http://php.net/var_export i drugi parametr 10.07.2009, 10:50:53 
golaod Cytat(wookieb @ 10.07.2009, 11:50:53 ... 10.07.2009, 10:58:18
wookieb [PHP] pobierz, plaintext <?php$string=var_expor... 10.07.2009, 11:06:51 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 18:18 |