2013-03-18 35 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

相關問題