dehogyis
Ennél jóval egyszerűbb, egyszerűen elosztod a darabszámot a csomagegységgel, aztán ceil()-lel felkerekíted, majd beszorzod a csomagegységgel ezt a számot, az lesz a korrigált darabszám.
Például én 34-et tettem be a kosárba, a csomagegység nálatok meg 12, tehát akkor a legközelebbi felfelé kerekített, csomagegységnek megfelelő darabszám a 36 lenne. Ez így ki is jön:
$package_unit = 12;
$pieces_in_cart = 34;
$pieces_corrected = $package_unit * ceil($pieces_in_cart/$package_unit);
A $pieces_corrected értéke tehát 36 lesz.
Sk8erPeter