Autor | Zpráva | ||
---|---|---|---|
Usinaxek Profil * |
#1 · Zasláno: 9. 12. 2015, 18:09:06
Zdravím,
potřeboval bych získat průměrnou hodnotu ze všech čísel uvedeném v textu, který se různě mění. Jednou text obsahuje: Moje maminka měří 165cm, tatínek naopak až 195 cm. Brácha pak 65cm a já už 150 cm. Hrozně moc děkuji za výpomoc. |
||
smitka Profil |
#2 · Zasláno: 9. 12. 2015, 18:37:28
<?php $text = "Moje maminka měří 165cm, tatínek naopak až 195 cm. Brácha pak 65cm a já už 150 cm."; $pocet = preg_match_all("/\d+/", $text, $vysledky); echo array_sum($vysledky[0])/$pocet; ?> |
||
Dan Charousek Profil |
#3 · Zasláno: 9. 12. 2015, 18:51:34
Můžeš to řešit pomocí regulárních výrazů:
<?php $str = "Moje maminka měří 165cm, tatínek naopak až 195 cm. Brácha pak 65cm a já už 150 cm."; preg_match_all("~(\d+)~", $str, $m); echo "Průměr: " . array_sum($m[1]) / count($m[1]); ?> |
||
Časová prodleva: 9 let
|
0