我得到这个代码,得到了多少意见有在我的博客多“如果”条件
$pego_comment_caption = " Comments";
if (get_comments_number($post->ID) == 1) {
$pego_comment_caption = " Comment";
}
的每一个职位由于我更多的是语法纳粹的比我懂PHP的标题,“ 0评论“实际上是不正确的,因为0小于1并且..嗯,你知道
我想更改if
条件,使其显示单词”评论“而不是”评论“,当有0或1评论。这可能很简单,但我做不到。有人知道如何?
一个真正的语法纳粹会知道'0 Comments'实际上是正确的 –
但是你根本不需要任何OR:'if(get_comments_number($ post-> ID)<= 1){' –
Zero是其他的东西而不是某件事情,所以它需要复数。 (某些事物的分数在它们被表达为“一半事物”或“三分之二事物”时也是单数形式,因此单数是合乎逻辑的,因为你已经提到了'一件事',你会说'0.5事情',但)。 –