Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak wstawić pętle for do klasy
Forum PHP.pl > Forum > Przedszkole
arek_1
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ć?
kszychu
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.
stoprocent
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
arek_1
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.
nospor
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.