用于循环打印数字的平方


For loop to print out squares of numbers

我正试图创建一个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>");
}
?>