
Tym razem mam problem z preg_replace ..
mianowice.
mam zmienną w której znajduję się np; "blablabla x 4";
I chciałbym tę 4 zapisać do innej zmiennej jako liczbę.
gdzies na forum znalazłem jakiś przykłąd i zrobiłęm coś takiego..
foreach ($_POST[pole1] as $asd1 => $dsa1){ $liczb = $liczb + $no2;
gdzie $dsa1 jest to zmienna w której jest właśnie to wyrażenie np. "dsakdasd x2"
w zmiennej $liczb chcę mięc całkowitą liczbę tych numerków z tablicy.
Wszystko działa fajnie, tylko..
Problem jest, gdy zmienna $liczb przekroczy wartość 10, a nieraz są w ogólę jakieś głupie wyniki typu 184 zamiast 4.
mam nadzieję iż wiadomo o co chodzi (nie potrafię tłumaczyć

ktoś ma jakieś sugestie jak to zapisać aby dobrze sumowało liczby ?
Temat do zamknięcia

nie wiem dlaczego ale po zmianie
$no2 = preg_replace('/\D/', '', $dsa1);
na
$no2 = preg_replace('/\D/', ' ', $dsa1);
wszystko działa ok
