Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Funkcja zwraca tablicę, jw
miras
post
Post #1





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


witam, mam pewną funkcję, która odpowiada za paginację - wszystko działa znakomicie, poza tym, że przed numerami stron zawsze pojawia mi się "Array"

Kod:
  1. public function pag($content) {
  2. $this->page = ceil(strlen($content)/900);
  3. if ($this->page>1) {
  4. for($i=0; $i<$this->page; $i++) { $this->str=$i+1;
  5. $this->wyn=$this->wyn.'<a href="#none" onclick="pokaz_art(\'pop'.$i.'\')">'.$this->str.' </a>';
  6. }
  7. return $this->wyn;
  8. }
  9. }


Przykladowy wynik, który zwraca funkcja: Array1 2 3 4

jak się pozbyć tego "Array" ?


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Sephirus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

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


zobacz sobie funkcję implode questionmark.gif


--------------------
If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;)
Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka...
Go to the top of the page
+Quote Post
nospor
post
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Widac na jakims etapie, gdzis indziej, pod $this->wyn przypisujesz Array

Albo najzwyklej w swiecie gdzies w kodzie robisz echo na Array i wydaje ci sie, ze to przez tę funkcje.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
miras
post
Post #4





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


  1. Widac na jakims etapie, gdzis indziej, pod $this->wyn przypisujesz Array


Widzę, że lepiej wiesz, co ja mam w kodzie ;>,

Dzięki wielkie kolejny raz.

Ten post edytował miras 13.11.2013, 12:45:45


--------------------
Go to the top of the page
+Quote Post
sada
post
Post #5





Grupa: Zarejestrowani
Postów: 302
Pomógł: 24
Dołączył: 6.12.2008

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


Przed pętlą daj:
$this->wyn ='';
bo za pierwszym przejściem w pętli brak: $this->wyn
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Widzę, że lepiej wiesz, co ja mam w kodzie ;>,
Poprostu patrze na objawy jakie masz. Zasada jest banalnie prosta: zmienne same z siebie nie produkują zaadnych dodtkowych danych. Te dane zawsze Ty musisz gdzies wlozyc. Zapamietaj na przyszlosc tę prostą zasadę.
O glupim var_dump($this->wyn); na poczatku funkcji juz nie wspomne.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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: 21.08.2025 - 11:29