Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak wstawić pętle for do klasy
arek_1
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 19.03.2006

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


mam pewien problem.Jestem nowicjuszem w programowaniu obiektowym w php.Trochę czytałem o klasach, metodach, dzizedziczeniu w pewnej książce ale nic tam się nie dowiedziałem jak rozszerzyć kod klasy o pętlę for. Napisałem tak:

class petlaFor{
public $zm1;
function oblicz(){
for ($i=2;$i<10;$i++){
return $i;
}
//return "arek";
}
}
$petla=new petlaFor();
print $petla->oblicz();

Wyświetla mi w przeglądarce tylko 2, a chciałem żeby wyświetliło 23456789. Jak to zrobić?
Go to the top of the page
+Quote Post
kszychu
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


return przerywa działanie pętli.

A na marginesie (jak słusznie zauważył nasto) zapoznaj się z warunkami zasadami umieszczania postów na tym forum i zastosuj się do nich.


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
stoprocent
post
Post #3





Grupa: Zarejestrowani
Postów: 338
Pomógł: 2
Dołączył: 17.05.2003
Skąd: Kraków , Londyn

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


Po 1 UZYWAJ BBCODE

Po 2 Return konczy petle, a ze startowa wartosc masz 2 to zwraca ci 2.

  1. <?php
  2.  
  3. function oblicz(){
  4. $liczby ='';
  5. for ($i=2;$i<10;$i++){
  6. $liczby .= $i;
  7. }
  8. return $liczby;
  9. }
  10.  
  11. ?>


@edit: krzych pisalem w tym czasie co ty, sorry


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





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 19.03.2006

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


Dziękuje za podpowiedź, bardzo mi pomogła, a co do mojego nie stosowania się do regulaminu to bardzo przepraszam, nie pamiętałem że trzeba kod php objąć znacznikiem php.Chyba tylko o to chodziło kszychu,jeśli nie to napisz mi o co.
Go to the top of the page
+Quote Post
nospor
post
Post #5





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




Cytat
jeśli nie to napisz mi o co.

http://forum.php.pl/index.php?showtopic=42815

Cytat
zastosuj się do nich.
a to skolei oznacza, ze masz przeedytoewac pierwszego posta i poprawic bbcode oraz tytul


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

"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 - 18:43