| 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: 10 let
|
|||
0