How to find reminder and Quotient in php?

$remainder = $a % $b;
$quotient = ($a - $remainder) / $b;

Use type casting:

$quotient = (int)(10/3)

This will divide 10 by 3 and then cast that result to an integer.

Since functions can only return a single value (not counting pass-by-reference functionality), there's no way to return 2 separate values from a single function call (getting both the quotient and remainder at the same time). If you need to calculate two different values, then you will need at least two statements.

You can, however, return an array of values and use PHP's list function to retrieve the results in what looks like a single statement:

function getQuotientAndRemainder($divisor, $dividend) {
    $quotient = (int)($divisor / $dividend);
    $remainder = $divisor % $dividend;
    return array( $quotient, $remainder );
}

list($quotient, $remainder) = getQuotientAndRemainder(10, 3);

Tags:

Php