php - 我需要删除嵌套循环并使用字符串连接
问题描述
<?php
echo "How much stacks do you want?\n";
$a = readline("");
$x1 = "*";
//Inner Loop
for ($x = 1; $x <= $a; $x++) {
//Outer loop
for ($z = 1; $z <= $x; $z++) {
echo "*";
}
echo "\n";
}
?>
我需要停止使用此代码中的嵌套循环,并将其更改为字符串连接。这是一个使用 readline 制作金字塔的 php 脚本。
解决方案
像这样的东西:
<?php
echo "How much stacks do you want?\n";
$a = readline("");
$x1 = "*";
for ($x = 1; $x <= $a; $x++) {
echo $x1 . "\n";
$x1 .= '*';
}
推荐阅读
- swift - 有没有办法将 willSet 参数添加到结构的实例变量?
- android - 即使提供了通知,也无法在前台服务中运行蓝牙扫描超过 10 - 15 秒
- c# - 从 Xamarin 中的 Codebehind 更新标签
- excel - 导出传入 Outlook 电子邮件的“收件人”地址
- sql - 为什么 SQL Server 的 SOUNDEX 给我的结果不一致?
- performance-testing - 我是否正确应用利特尔定律来为网站的工作负载建模?
- javascript - 在 div 标签 id 属性中隐藏 HTML5 视频源
- php - 如何在 Google App Engine 上运行 Larvel 的 php artisan 命令
- c# - 将这两种方法合二为一
- amazon-web-services - AWS CloudWatch 代理使用 IMDSv2 监控内存