$massive = [1.5, 2.6, 3, 4, 5];
foreach($massive as $key => $items){
$massive[$key] = settype($items, "integer"); // если эту строку заменить на $massive[$key] = (int) $items, то все работает как надо.
}
echo implode(',' ,$massive);
$massive = [1.5, 2.6, 3, 4, 5];
foreach($massive as $key => &$item) {
settype($item, "integer");
}
$massive = [1.5, 2.6, 3, 4, 5];
foreach($massive as $key => $item) {
$massive[$key] = (int)$item;
}