PHP also gives us operators for performing multiplication (
*) and division (
echo 2 * 3; // Prints: 6 echo -21 / 7; // Prints: -3
Like with addition and subtraction, when we perform multiplication or division, the computer will return an integer whenever the operation evaluates to a whole number.
The reverse is also true:
$num_cookies = 24; $num_friends = 7; $cookies_per_friend = $num_cookies / $num_friends; echo $cookies_per_friend; // Prints: 3.4285714285714
In the code above, we performed an operation on two integers that didn’t divide into each other evenly, so the computer returned a floating point number.
Let’s multiply and divide!
$num_languages, and assign to it the number of programming languages she has learned. Create a second variable,
$months and assign
11 to it, which is the number of months she’s spent learning how to code.
Let’s get more precise. Meg realizes that she hasn’t quite studied every day. Create a variable
$days and assign as its value the result of multiplying
$months by the number of days per month she thinks she actually spent studying, which is 16 days each month.
Let’s figure out, on average, how many days it took her to learn each language. Assign the result of of this operation to a variable
$days_per_language variable to the terminal.