在php中删除for循环输出末尾的空白

在php中删除for循环输出末尾的空白,php,Php,任何人都可以帮助我如何删除输出末尾的空白。 这可能是一个简单的问题,但老实说,我花了45多分钟,还是一无所获作业 编写一个PHP脚本,将表单上输入的数字打印为零。数字应该用一个空格分隔,但最后一个数字零后面不应该有空格。如果用户输入的数字小于零,请打印“数字应至少为零!”使用的表单如下所示: 卢库: 示例输出 543210 我的代码: <?php $number=$_GET["number"]; if ($number < 0){ echo "The numb

任何人都可以帮助我如何删除输出末尾的空白。 这可能是一个简单的问题,但老实说,我花了45多分钟,还是一无所获作业

编写一个PHP脚本,将表单上输入的数字打印为零。数字应该用一个空格分隔,但最后一个数字零后面不应该有空格。如果用户输入的数字小于零,请打印“数字应至少为零!”使用的表单如下所示:

卢库:
示例输出

543210

我的代码:

     <?php
 $number=$_GET["number"]; 


if ($number < 0){

  echo "The number should be at least zero!";

} else {


for($i=$number; $i>=0; $i=$i-1)
{
echo $i." ";

}

}

?> 

试试这个:

echo implode(" ",range($number,0));
及;)

试试这个:

echo implode(" ",range($number,0));
及;)

试试这个:

echo implode(" ",range($number,0));
及;)

试试这个:

echo implode(" ",range($number,0));
及;)

您可以使用而不是
trim
删除字符串末尾的空格:

<?php
$number=$_GET["number"]; 
if ($number < 0){
  echo "The number should be at least zero!";
} else {
    for($i=$number; $i>=0; $i=$i-1)
    {
        $num .= $i." ";
    }
}
$num = rtrim($num);
?> 

您可以使用而不是
trim
删除字符串末尾的空格:

<?php
$number=$_GET["number"]; 
if ($number < 0){
  echo "The number should be at least zero!";
} else {
    for($i=$number; $i>=0; $i=$i-1)
    {
        $num .= $i." ";
    }
}
$num = rtrim($num);
?> 

您可以使用而不是
trim
删除字符串末尾的空格:

<?php
$number=$_GET["number"]; 
if ($number < 0){
  echo "The number should be at least zero!";
} else {
    for($i=$number; $i>=0; $i=$i-1)
    {
        $num .= $i." ";
    }
}
$num = rtrim($num);
?> 

您可以使用而不是
trim
删除字符串末尾的空格:

<?php
$number=$_GET["number"]; 
if ($number < 0){
  echo "The number should be at least zero!";
} else {
    for($i=$number; $i>=0; $i=$i-1)
    {
        $num .= $i." ";
    }
}
$num = rtrim($num);
?> 

您可以使用if语句:

<?php
    $number=$_GET["number"]; 
    if ($number < 0) {
        echo "The number should be at least zero!";
    } else {
        for($i=$number; $i>=0; $i=$i-1)
        {
            echo $i . ($i != 0 ? " " : "");
        }
    }

您可以使用if语句:

<?php
    $number=$_GET["number"]; 
    if ($number < 0) {
        echo "The number should be at least zero!";
    } else {
        for($i=$number; $i>=0; $i=$i-1)
        {
            echo $i . ($i != 0 ? " " : "");
        }
    }

您可以使用if语句:

<?php
    $number=$_GET["number"]; 
    if ($number < 0) {
        echo "The number should be at least zero!";
    } else {
        for($i=$number; $i>=0; $i=$i-1)
        {
            echo $i . ($i != 0 ? " " : "");
        }
    }

您可以使用if语句:

<?php
    $number=$_GET["number"]; 
    if ($number < 0) {
        echo "The number should be at least zero!";
    } else {
        for($i=$number; $i>=0; $i=$i-1)
        {
            echo $i . ($i != 0 ? " " : "");
        }
    }
您可以使用


您可以使用


您可以使用


您可以使用


试试这个:

<?php
$number=$_GET["number"];
if ($number < 0) {
    echo "The number should be at least zero!";
} else {
    $string = $number;
    for($i=$number-1; $i>=0; $i=$i-1)
    {
        $string .= " $i";

    }
}
echo $string;
?>

试试这个:

<?php
$number=$_GET["number"];
if ($number < 0) {
    echo "The number should be at least zero!";
} else {
    $string = $number;
    for($i=$number-1; $i>=0; $i=$i-1)
    {
        $string .= " $i";

    }
}
echo $string;
?>

试试这个:

<?php
$number=$_GET["number"];
if ($number < 0) {
    echo "The number should be at least zero!";
} else {
    $string = $number;
    for($i=$number-1; $i>=0; $i=$i-1)
    {
        $string .= " $i";

    }
}
echo $string;
?>

试试这个:

<?php
$number=$_GET["number"];
if ($number < 0) {
    echo "The number should be at least zero!";
} else {
    $string = $number;
    for($i=$number-1; $i>=0; $i=$i-1)
    {
        $string .= " $i";

    }
}
echo $string;
?>


请解释OP在这种情况下如何使用
rtrim
。请解释OP在这种情况下如何使用
rtrim
。请解释OP在这种情况下如何使用
rtrim
。请解释OP在这种情况下如何使用
rtrim