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 (IMG:style_emoticons/default/questionmark.gif)
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.
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.
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: 22.08.2025 - 14:16