c'est tout simple : $int = (int)$float;
...
je ne comprends pas du tout ta deuxième ligne ... tu tentais quoi ?
$float . "c" -> donne une string "1.1c"
$float . "c" + 0 = "1.1c" + 0 -> essaye de transformer "1.1c" en entier et additionne zéro ... huh ?
quand tu assignes à une var une valeur entre quotes (" ... " ) elle devient une string.
$float = "1.1"; // $float est une string, et non un flottant
$float = 1.1; // $float est un flottant