Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyciaganie liczb
Forum PHP.pl > Forum > Przedszkole
kosa
Witam
Na pocztek moze powiem ze dopiero zaczynam, wiec prosze o wyrozumialosc. Forum juz przeszukalem, ale nic istotnego nie znalazlem.

Wiec tak moj problem polega na tym iz nie wiem jak wyciagnac kilka liczb z ciagu, ktory ma wpisac 'uzytkownik'.
Otoz ma to byc dzialanie matematyczne i postac ma wygladac mnie wiecej tak:
4x2 + 3x + 6
problem polega w tym iz nie wiem jak wyciagnac liczby 4, 3, 6. Przy zalozeniu ze to moze byc wpisane np. 4x2+ 3x +6, albo jesli bedzie to wygladalo to tak
4x2 + 3x - 6
to bym chcial wyciagnac 4, 3, -6

Probowalem cos samemu wykombinowac, ale jestem zbyt glupi zeby cos takiego wymyslic.
crash
Może coś takiego się przyda:
  1. <?php
  2. $z = '4x2 + 3x + 6';
  3.  
  4. preg_match_all('#[+-*/]?[0-9]+[xy]?#', str_replace(' ', '', $z), $w);
  5.  
  6. print_r($w);
  7. ?>
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.