En principio, no deberias tener problemas. Pero, ¿porque pusiste 22'5 en lugar de 22.5? ¿error de tipeo?. Porque si tenés:
Código PHP:
<?
$decimal = "22'5";
echo 1 * $decimal;
?>
eso te va a imprimir, 22, ya que php convierte automáticamente la cadena 22'5 en 22 para realizar la multiplicación.
Saludos.