PHP 如果数字大于 2 则复数

Nun*_*ivo 0 php

我有一个可以计算公司数量的代码。如果数字更大,我想添加“公司”一词 >

0家公司
1家公司
2家公司
....等等

我使用的代码如下:

echo $activeCompanies = Model_Company::search(array("count_only"=>true));
Run Code Online (Sandbox Code Playgroud)

Mat*_*olt 5

我通常使用这样的东西

echo "{$activeCompanies} compan".($activeCompanies == 1 ? "y" : "ies");
Run Code Online (Sandbox Code Playgroud)

有关三元运算符的更多信息,请参阅以下链接:https://www.php.net/manual/en/language.operators.comparison.php#language.operators.comparison.ternary