Posibilidad en PHP5 Código PHP:
function contarEspaciosExplode($texto)
{
$texto = explode(" ", $texto);
return count($texto) - 1;
}
// PHP5
function contarEspaciosStrReplace($texto)
{
$espacios = 0;
$texto = str_replace(" ", "-", $texto, $espacios);
return $espacios;
}
$texto = "En php muchas gracias";
echo '
explode -> ' . contarEspaciosExplode($texto) . '
<br />
str_replace -> ' . contarEspaciosStrReplace($texto) . '
';