在php中使用sizeof函数时如何正确使用复数?

在php中使用sizeof函数时如何正确使用复数?,php,Php,当页面显示结果时,我想说我们找到了X个产品,或者我们找到了1个产品,而不是1个产品 我当前代码的相关部分如下: <?php echo sizeof($ids); ?> Products</strong> 我如何扩展它以使其行为更自然?如果count是多个echo s <?php echo sizeof($ids); ?> Product <?php If(count($ids)>1) echo "s"; ?></strong>

当页面显示结果时,我想说我们找到了X个产品,或者我们找到了1个产品,而不是1个产品

我当前代码的相关部分如下:

<?php echo sizeof($ids); ?> Products</strong>

我如何扩展它以使其行为更自然?

如果count是多个echo s

<?php echo sizeof($ids); ?> Product <?php If(count($ids)>1) echo "s"; ?></strong>
或者您可以这样更容易阅读:

If(count($ids)>1) {
    Echo sizeof($ids) . " Products.</strong>";
}Else{
    Echo sizeof($ids) . " Product.</strong>";
}

您可以使用count$ids查看是否有多个,并使用它有条件地输出“s”。使用sizeof和count(特别是在同一行上)是奇数。@abra-true。。我只是复制粘贴并添加了我的写作方式。在手机上打字时,尽可能多地复制粘贴会更容易