Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Operacje logiczne na stringach
d4ng
post
Post #1





Grupa: Zarejestrowani
Postów: 191
Pomógł: 4
Dołączył: 7.03.2010

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


Witajcie chciałbym się dowiedzieć w jaki sposób mogę wykonać działanie na stringach.

  1. $wynik = "5 + 2 - 3";
  2. echo $wynik; // wypisze nam 5 + 2 - 3 a chciałbym żeby pokazało się 4 czyli wynik działania
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
matix
post
Post #2





Grupa: Zarejestrowani
Postów: 278
Pomógł: 10
Dołączył: 13.02.2007
Skąd: Rybnik

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


Zadanie jest banalne:

http://edu.i-lo.tarnow.pl/inf/alg/001_search/0102.php

I po problemie.
Go to the top of the page
+Quote Post
d4ng
post
Post #3





Grupa: Zarejestrowani
Postów: 191
Pomógł: 4
Dołączył: 7.03.2010

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


Cytat(matix @ 24.01.2014, 17:49:50 ) *
Zadanie jest banalne:

http://edu.i-lo.tarnow.pl/inf/alg/001_search/0102.php

I po problemie.



Ciekawe rozwiązanie ale czuję że nie bardzo mi się sprawdzi ponieważ z ciągu np 3, 4, 5, +, 6, -, 3 wyłapuje liczby i znaki jeżeli natrafi na znak to pobiera ze stosu 2 ostatnie cyfry i wykonuje na nich operacje z wykrytym znakiem... A mój skrypt będzie musiał działac troche inaczej...

  1. $wynik = array(3, 4, 5, +, 6, -, 3 );
  2.  
  3. zamianaNaString($wynik); // $wynik = "345 + 6 - 3"
  4.  
  5. function kalkulator($wynik){
  6. // coś co rozłoży string i wykona oblioczenia
  7. }
  8. kalkulator(); // zwraca $wynik = 348;


to ma być klasyczny kalkulator, który pracuje na wprowadzonych wartościach. Jeżeli ktoś ma na to jakis pomysł to będe bardzo wdzieczny (IMG:style_emoticons/default/wink.gif)

Ten post edytował d4ng 25.01.2014, 16:41:43
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 20:38