其实实现的方法是非常简单的,主要希望这样的思路能让大家在其他开发过程中能举一反三!
那么本文的中心问题就是“如何编写一个 PHP 程序,打印出最大为 6*6 的乘法表”。
代码如下:
<?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>; }
打印结果是:
上述代码中,显示的实现思路大家应该都很清楚了吧,关于for循环以及if语句本文就不多介绍了;
str_pad()
函数PHP中的一个内置函数,用于把字符串填充为新的长度。
其语法是“str_pad(string,length,pad_string,pad_type)
”
参数string,表示要填充的字符串;
参数length表示新的字符串长度。(如果该值小于字符串的原始长度,则不进行任何操作。)
参数pad_string表示供填充使用的字符串,默认是空白。
参数pad_type表示填充字符串的哪边。
参数pad_type可能的值如下:
STR_PAD_BOTH
- 填充字符串的两侧。如果不是偶数,则右侧获得额外的填充。STR_PAD_LEFT
- 填充字符串的左侧。STR_PAD_RIGHT
- 填充字符串的右侧。默认。
最后给大家推荐最新最全面的《PHP教程》~快来学习吧!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。