Változók értékének összeadása for ciklusban
Sziasztok!
A következő problémába futottam bele:
Van mondjuk három változóm, ami egész számot tartalmaz, ha ezeket szeretném összeadni, ami alaphelyzetben nem is jelent gondot:és akkor a $x_full értéke 6 lesz.
Igen ám, de az x-ek száma változó (űrlapból érkeznek, lehet háromnál több is, kevesebb is), így arra gondoltam, hogy megoldom for ciklussal:Viszont így nem összeadja, hanem összefűzi őket, tehát $x_full értéke 123. Próbálkoztam azzal is, hogy a $$x értékét átalakítom számmá, hátha ez a gond, de ez sem segített.
Előre is köszi a tippeket, hogy mit ronthattam el.
■ A következő problémába futottam bele:
Van mondjuk három változóm, ami egész számot tartalmaz, ha ezeket szeretném összeadni, ami alaphelyzetben nem is jelent gondot:
<?php
$x1=1;
$x2=2;
$x3=3;
$x_full=$x1+$x2+$x3;
Igen ám, de az x-ek száma változó (űrlapból érkeznek, lehet háromnál több is, kevesebb is), így arra gondoltam, hogy megoldom for ciklussal:
<?php
$x1=1;
$x2=2;
$x3=3;
//x-ek száma:
$x_num=3;
for($i=1; $i<=$x_num; $i++)
{
$x="x".$i;
$x_full.=+$$x;
}
Előre is köszi a tippeket, hogy mit ronthattam el.
Változó változó
Köszi
Köszi, kipróbálom.
Üdv,
Fedor
űrlapból jön
array_map()
tud bármilyen műveletet végrehajtani elemenként, vagyarray_reduce()
állít elő egy darab értéket az egész tömb alapján. Mindkettőnek saját kezelőfüggvényt kell megadni, ami a tényleges viselkedést definiálja.Ha már array függvények
--------
Poetro
:)