Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Mnozenie jednej zmiennej
jacekrzeszow
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 2.09.2012

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


Witam, szukalem pol h i nigdzie nie znalazlem, jak zrobic cos takiego:

Mam formularz, wybieram tam rozne wartosci i z tego formularza mam zmienna $punkty

i wyświetlam sobie wszystkie wartosci w petli foreach, wyskakuje mi np:

5
7
8
12
5
20
33

i teraz moje pytanie brzmi, jak pomnozyc te wszystkie podane wartosci i wynik przypisac do jednej zmiennej?smile.gif bo nie moge tego zapisac w postaci $punkty*$punkty; przeciez..

powinno wyjsc 11088000 wg tego co obliczylem na kalkulatorze.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Kshyhoo
post
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Wyświetl sobie, co uzyskujesz za pomocą pętli (tablicę) za pomocą np. var_dump, a potem już z górki wink.gif


--------------------
Go to the top of the page
+Quote Post
jacekrzeszow
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 2.09.2012

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


Cytat(Kshyhoo @ 2.09.2012, 11:30:44 ) *
Wyświetl sobie, co uzyskujesz za pomocą pętli (tablicę) za pomocą np. var_dump, a potem już z górki wink.gif



Wyskajuje tylko:

string(4) "5" string(4) "12" string(4) .. niewiele mi to mowi, a w przypadku print_r wyskakuja same liczby, ilosc liczb jest za kazdym razem inna (w zaleznosci ile sie wybierze)
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #4





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Funkcje do badania wartości i typu zmiennych:

W PHP występują trzy funkcje umożliwiające zbadanie typu i wartości zmiennej. Są nimi var_dump(), var_export() oraz print_r().

Funkcje te różnią się kilkoma szczegółami.

Po pierwsze, w odniesieniu do obiektów, funkcja var_dump() drukuje informacje wyłącznie o publicznych składowych (funkcje var_export() oraz print_r() uwzględniają wszystkie składowe: publiczne, chronione i prywatne).

Po drugie wydruk generowany przez funkcję var_export() jest poprawnym kodem PHP.

Wreszcie funkcja print_r() nie drukuje informacji o typie zmiennej, o ile typem jest string, integer lub float.

Teraz będziesz wiedział, co dostajesz wink.gif


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





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 2.09.2012

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


Wiem juz co dostaje, jednak niewiele mi to pomoglo smile.gif probuje tez uzyc array_product, jednak jakies dziwne rzeczy wychodza
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #6





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Pokaż, co dostajesz.


--------------------
Go to the top of the page
+Quote Post
styryl
post
Post #7





Grupa: Zarejestrowani
Postów: 223
Pomógł: 27
Dołączył: 16.04.2008
Skąd: Bakutilu

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


  1. $array = array( '5', '7', '8', '12', '5', '20', '33' );
  2.  
  3. $punkty = 1;
  4. foreach ( $array as $key => $val ) {
  5.  
  6. $punkty = $punkty * $val;
  7.  
  8. }
  9.  
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 - 17:26