![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Przypuscmy ze mam $rownanie = "sin(40) + cos(30) * tan(20)"
jak powinna wyglada formula preg_math_all() aby uzyskac tablice : [0][0] = sin [0][1] = 40 [1][0] = cos [1][1] = 30 [2][0] = tan [2][1] = 20 ? -------------------- /dev/blog : http://www.santyago.pl/
|
|
|
![]()
Post
#2
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
Tak kombinuj
Kod ([a-z]{1,3})\(([0-9]+)\) Swoja droga tangens to tg a nie tan :-) |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
fatamorgana ? http://pl2.php.net/manual/pl/function.tan.php
i cos nie funga twoja regula : Warning: preg_match_all() [function.preg-match-all]: Unknown modifier '\' ![]() Ten post edytował Bastion 22.02.2005, 14:53:34 -------------------- /dev/blog : http://www.santyago.pl/
|
|
|
![]()
Post
#4
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
Kod Array ( [0] => Array ( [0] => sin(40) [1] => cos(30) [2] => tan(20) ) [1] => Array ( [0] => sin [1] => cos [2] => tan ) [2] => Array ( [0] => 40 [1] => 30 [2] => 20 ) ) Ruszyc glowa :-) A co do tego tan mysalem ze chcesz to tak jak w szkole sie zapisuje ;-) Btw: Moze uda Ci sie to szybciej rozwiazac eval" title="Zobacz w manualu PHP" target="_manual() |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
bóg zaplac dobry czlowieku
![]() wlasnie chodzi o to ze chce dodac nowe funkcje jak np. dsin(x) == sin(deg2rad(x)) czyli zamienic nowe dsin(x) na sin(deg2rad(x)) i dopiero wykonac to w eval by otrzymac wynik. dlaczego tak ? gdyz rownanie bedzie wprowadzane jako string ![]() jeszcze raz thx CHANGED : hawao jeszcze tylko dodam obsluge bledow ![]()
echo kameleon_math("dsin(30) + dsin(30)" => 1 Ten post edytował Bastion 22.02.2005, 16:13:25 -------------------- /dev/blog : http://www.santyago.pl/
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.07.2025 - 18:15 |