PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了PHP-显示值,除了那些为空或零大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

因此,我有一个大约有60种颜色选择的表格,客户可以输入所需每种颜色的数量.
下一页是订单的“评论”.因此,我已经定义了所有变量,以便可以显示数量.我想做的是不显示值为“”或“ 0”的颜色.
这是可以做到的吗?

这是起始代码

<?PHP
$packSize = $_POST["packSize"];
$cost = $_POST[""];
//COLORS
$c000 = $_POST["c000"];
$c010 = $_POST["c010"];
$c020 = $_POST["c020"];
$c019 = $_POST["c019"];
$c021 = $_POST["c021"];
$c022 = $_POST["c022"];
$c025 = $_POST["c025"];
$c026 = $_POST["c026"];
// ect...
?>

在身体里…

  <p>Color choices:<br>
<?PHP
echo "000 = ".$c000."<br/>".
"010 = ".$c010 ."<br/>".
"020 = ".$c020 ."<br/>".
"019 = ".$c019 ."<br/>".
"021 = ".$c021 ."<br/>".
"022 = ".$c022 ."<br/>".
"025 = ".$c025 ."<br/>".
"026 = ".$c026 ."<br/>".
// etc...
?>

解决方法:

而不是声明60变量,而是声明一个数组.假设您的颜色范围是c0到c100,然后声明一个数组color = array();.也可以使用empty($var)@L_801_14@检查空值.

您的代码的简短形式:

<?PHP
$packSize = $_POST["packSize"];
$cost = $_POST[""];
//COLORS 
$color = array();
for($i=0; $i<100; $i++){
   if($i<10 && !empty($_POST["c00".$i]))
          $color['c00'.$i] = $_POST["c00".$i];
   else if($i<100 && !empty($_POST["c0".$i]))
          $color['c0'.$i] = $_POST["c0".$i];
}

?>

//打印

<p>Color choices:<br>
<?PHP
for($i=0; $i<100; $i++){
   if($i <10 && !empty($color['c00'.$i]){
       echo 'c00'.$i.'='$color['c00'.$i]."<br>";
   }
   else if($i <100 && !empty($color['c0'.$i]){
       echo 'c0'.$i.'='$color['c0'.$i]."<br>";
   }
}

// etc...
?>

大佬总结

以上是大佬教程为你收集整理的PHP-显示值,除了那些为空或零全部内容,希望文章能够帮你解决PHP-显示值,除了那些为空或零所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: