2013-03-18 71 views
1

我有一个跨度这样的:如果PHP中只有一个条目,显示“单词”单数?

<p> <span>{{ queue_count }} </span> </p> 

queue_count有时可以含有0或1个条目,有时更大。如果queue_count小于或等于1,我想显示{{ queue_count }} entry,否则{{ queue_count }} entries,我该怎么做?

+1

你有什么这么远吗?你使用某种模板系统还是使用托架? – JJJ 2013-03-18 11:16:53

+0

你为什么要在jQuery中做到这一点?它看起来像你使用Laravel,只需使用PHP来做到这一点 – 2013-03-18 11:16:56

+0

你可以发布你的jQuery代码吗? – 2013-03-18 11:17:11

回答

1

它非常简单。如果其他条件使用。

if(queue_count <= 1) { 
    <p> <span>{{ queue_count }} entry </span> </p> 
} else { 
    <p> <span>{{ queue_count }} entries </span> </p> 
} 
+0

更改<=为==它应该是0条目不是0条目;-)除此之外,这是正确的答案。 – 2013-03-18 11:20:02

+1

是的。谢谢!就是这样 – pynovice 2013-03-18 11:20:44

+0

@RickCalder如果有1或小于1的值,OP要求。所以我使用<=。 – 2013-03-18 11:21:42

2

试试这个:

<p> <span>{{ queue_count }} (queue_count == 1)?'entry':'entries' </span> </p> 
+0

Upvoted用于更短的代码和正确的语法。 – 2013-03-18 11:23:45

+0

@RickCalder谢谢。 – 2013-03-18 11:27:13

相关问题