Autor Zpráva
Vendelína
Profil *
Potřebovala bych z textu (Tatínek nosí boty číslo 41, bratr 39 a náš nejmenší 34. Jo a babička má 42.) získat čísla a udělat z nich průměr.
Moc vám děkuji.
Keeehi
Profil
<?php
$vstup = "Tatínek nosí boty číslo 41, bratr 39 a náš nejmenší 34. Jo a babička má 42.";
if ( preg_match_all('~\d+~',$vstup,$matches) > 0 ) {
    echo "Průměr čísel v textu je ".( array_sum($matches[0]) / count($matches[0]) ).".";
} else {
    echo "V textu se nyvyskytují žádná čísla";
}
preca1
Profil
Zdravim,
preg_match_all by mohlo být to pravé.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: