One, one, one; one, two, two, two, four; one, three, three, two, three, six, three, three, nine... I believe that the formula of the multiplication table has been engraved in the bone marrow of every Chinese person Haha~ But today we are going to write a six-six multiplication table. Of course, we will use PHP, the best language in the world, to realize the output!
In fact, the implementation method is very simple. I mainly hope that this idea can enable everyone to draw inferences in other development processes!
Then the central question of this article is "How to write a PHP program to print out a multiplication table up to 6*6".
How PHP prints out the multiplication table up to 6*6:
The code is as follows:
<?php for ($i = 1; $i < 7; $i++) { for ($j = 1; $j < 7; $j++) { if ($j == 1) { echo str_pad($i*$j, 2, " ", STR_PAD_LEFT); } else { echo str_pad($i*$j, 4, " ", STR_PAD_LEFT); } } echo "<br>"; }
The printing result is:
In the above code, everyone should be very clear about the implementation ideas shown. This article will not introduce more about the for loop and if statement;
Here we mainly introduce a functionstr_pad()
;
str_pad()
function is a built-in function in PHP, used to fill strings with new length.
The syntax is "str_pad(string,length,pad_string,pad_type)
"
Parameter string, indicating the string to be filled;
The parameter length represents the new string length. (If the value is less than the original length of the string, no operation is performed.)
The parameter pad_string represents the string used for padding, and the default is blank.
The parameter pad_type indicates which side of the padding string.
Possible values for parameter pad_type are as follows:
STR_PAD_BOTH
- Pad both sides of the string. If it's not an even number, the right side gets extra padding.
STR_PAD_LEFT
- pads the left side of the string.
STR_PAD_RIGHT
- Pads the right side of the string. default.
Finally, I would like to recommend the latest and most comprehensive "PHP Video Tutorial"~ Come and learn!
The above is the detailed content of PHP fun output 6*6 multiplication table. For more information, please follow other related articles on the PHP Chinese website!