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
d4ng
post
Post #2





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

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


hmm a jak moge zrobic taki licznik:


mam string

  1. $wynik = 234 + 23 - 5
  2.  
  3. i teraz licznik patrzy czy pierwszy znak to cyfra? tak (2) zapisuje do zmiennej $a i leci dalej... Czy kolejny znak to cyfra? tak (3) dopisuje do zmiennej $a (mamy już 23) leci dalej... Czy kolejny znak to cyfra? tak (4) dopisuje do zmiennej $a (234) leci dalej... Czy kolejny znak to cyfra? nie (+), Czy znowy pierwszy znak to cyfra? tak (2) zapisuje do zmiennej $b i leci dalej... Czy kolejny znak to cyfra? tak (3) dopisuje do zmiennej $b (mamy już 23) i leci tak aż do kolejnego znaku jak natrafi na jakiś to wtedy wykonuje działanie na zmiennej $a i $b z wykrytym po drodze znakiem. Wynik tego działania trafia do $a i licznik jedzie dalej


poza tym jak dopisywać a nie dodawać cyfry tak żaby były liczną a nie stringiem.. :/ Myśle że taki licznik będzie bardzo bliski kalkulatora, bo np. jezeli zrobimy działanie 2 +2 + 2 to na wyświetlaczu zobaczym kolejno 2 + 2 i jak klikniemy znowu + to pokaże nam 4 czyli wynik z poprzedniego działania

Ps. Com postaram się jakoś wgryźć w to ONP zakładam że na jego podstawie pisze sie 99% kalkulatorów? (IMG:style_emoticons/default/smile.gif)

Ten post edytował d4ng 25.01.2014, 17:01:49
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 - 21:33