Php 使用三元算子的星图
问题是打印图案以及每行的星星总数。 我试着给自己脱胶,但如果我改变了条件,并且只针对一些输入,答案是正确的。Php 使用三元算子的星图,php,Php,问题是打印图案以及每行的星星总数。 我试着给自己脱胶,但如果我改变了条件,并且只针对一些输入,答案是正确的。 您可以使用以下功能: <?php for ($row = 1; $row <= $_POST["number"]; $row++) { for ($col = 1; $col <= ($row >= ($_POST["number"]/2) ? ($_POST["number"]+1)- $row : $
您可以使用以下功能:
<?php
for ($row = 1; $row <= $_POST["number"]; $row++)
{
for ($col = 1; $col <= ($row >= ($_POST["number"]/2) ? ($_POST["number"]+1)- $row : $row); $col++)
{
echo '* ';
}
echo "<br>";
}
print(json_encode(count($row)));
?>
你到底想要什么?我猜我的条件不对,但不知道是什么错@JohnDoe
<?php
$_POST["number"] = 10;
$row_num = array();
for ($row = 1; $row <= $_POST["number"]; $row++)
{
$count = 0;
for ($col = 1; $col <= ($row >= ($_POST["number"]/2) ? ($_POST["number"]+1)- $row : $row); $col++)
{
$count++;
echo '* ';
}
echo "<br>";
array_push($row_num, $count);
}
print_r ($row_num);
?>