我有一个显示工作列表的脚本,如果在特定类别中没有列表,它当前显示"(0)"。如果没有列表,我希望它不显示任何内容,如果有,则显示实际计数。如果可能的话,我还需要将括号放入语句中,因此,如果值为"0",则不会显示括号。我玩过一点php,但这超出了我的基础知识。
这是目前存在的行,我挖掘了一点,并试图实现一些想法,我发现周围和PHP手册,但无济于事。我希望这是关于声明的足够信息。
(<?php echo $sub->assignedcareers != null ? $sub->assignedcareers : 0; ?>)
提前感谢!
假设assignedcareers
是一个数组,您可以使用count来计算其中的元素数量。
修改后的语句将在数组不为空时打印计数,否则不执行任何操作。它还会在括号内打印计数。
<?php
if( $sub->assignedcareers != null )
{
echo "(" . count($sub->assignedcareers) . ")";
}
?>
if ($sub->assignedcareers) {
echo "($sub->assignedcareers)";
}