我正试图创建一个for循环,以打印出1-100之间每个数字的平方。
<?php
for ($count = 1; $count < 100; $count++){
$squared = $count * $count;
print("$count squared is $squared");
}
?>
我得到的是这个。
"1的平方是12的平方是43的平方是94的平方是165的平方是256"等等。。。我不确定我做错了什么。
编辑:你们都是救命恩人,我是笨蛋,Stack Overflow万岁。
您只需要在打印结束时添加一行换行符'n
就可以完成
<?php
for ($count = 1; $count < 100; $count++){
$squared = $count * $count;
print("$count squared is $squared 'n");
}
?>
如果您在html页面中输出此内容,那么<br>
可能是最佳选择!
您需要添加一个换行符,因此:
<?php
for ($count = 1; $count < 100; $count++){
$squared = $count * $count;
print("$count squared is $squared'n");
}
?>
使用pow($base,$index)函数;
<?php
for($i=1;$i<=100;$i++) echo $i.' squared is '.pow($i,2).'<br />';
?>
或其他解决方案
<?php
for ($count = 1; $count < 1000; $count++){
$squared = $count * $count;
print("$count squared is $squared <br>");
}
?>