Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Jak wyliczyć wartość wzoru zapisanego w stringu.
Forum PHP.pl > Forum > Przedszkole
gizmo
Napisałem taki kod
  1. <?php
  2. //wyciągam z tabeli w mysql algorytm i podstawiam pod zmienną $algorytm
  3. $algorytm="($GM_02_P05_M01+$GM_02_P05_M02+$GM_02_P05_M03+$GM_02_P05_M04+$GM_02_P05_M05+
    $
  4. M_02_P05_M06)/2";
  5. //z innej tabeli wyciągam wartości dla zmiennych
  6. $GM_02_P05_M01=48.000000;
  7. $GM_02_P05_M02=21.000000;
  8. $GM_02_P05_M03=9.000000;
  9. $GM_02_P05_M04=4.000000;
  10. $GM_02_P05_M05=38.000000;
  11. $GM_02_P05_M06=16.000000;
  12.  
  13. //i teraz chcę wyliczyć i wyświetlić wartość zmiennej $algorytm
  14. echo $algorytm;
  15. ?>


I właśnie, macie jakiś pomysł jak wyliczyć wartość $algorytm, żeby się wyświetliło 68, bo mnie się ciągle wyświetla ($GM_02_P05_M01+$GM_02_P05_M02+$GM_02_P05_M03+$GM_02_P05_M04+$GM_02_P05_M05+$GM_02_P05_M06)/2.

Czy można jakoś zamienić tego stringa żeby się zaczął wyliczać?

Będę wdzięczny za każdą pomoc.

Gizmo
nospor
  1. <?php
  2. $algorytm='($GM_02_P05_M01+$GM_02_P05_M02+$GM_02_P05_M03+$GM_02_P05_M04+$GM_02_P05_M05+
    $
  3. _02_P05_M06)/2';
  4. //z innej tabeli wyciągam wartości dla zmiennych
  5. $GM_02_P05_M01=48.000000;
  6. $GM_02_P05_M02=21.000000;
  7. $GM_02_P05_M03=9.000000;
  8. $GM_02_P05_M04=4.000000;
  9. $GM_02_P05_M05=38.000000;
  10. $GM_02_P05_M06=16.000000;
  11.  
  12. //i teraz chcę wyliczyć i wyświetlić wartość zmiennej $algorytm
  13. eval('$zm = '.$algorytm.';');
  14. echo $zm;
  15. ?>


ps: nie okresliles jeszcze wartosci $M_02_P05_M06
gizmo
Dziękuję Wam bardzo, tego mi brakowało yahoo.gif
nospor To i tak tylko pseudokod najważniejsze, że liczy
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.