當頁面顯示的結果,我想它說的說「我們發現X產品」或「我們發現1個產品」而非「我們發現1個產品」。如何在php中使用sizeof函數時正確使用複數形式?
的我當前的代碼的相關部分是這樣的:
<?php echo sizeof($ids); ?> Products</strong>
我怎麼能擴展它表現更自然?
當頁面顯示的結果,我想它說的說「我們發現X產品」或「我們發現1個產品」而非「我們發現1個產品」。如何在php中使用sizeof函數時正確使用複數形式?
的我當前的代碼的相關部分是這樣的:
<?php echo sizeof($ids); ?> Products</strong>
我怎麼能擴展它表現更自然?
如果count超過一個回聲「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>";
}
奇數使用'sizeof'和'count'特別是在同一行。 – AbraCadaver
@abra true ..我只是複製粘貼並添加了「我的」寫作方式。當您在手機上輸入時,儘可能複製粘貼更容易 – Andreas
@Andreas非常感謝! :) – blake
您可以使用count($ ids)來查看是否有多個,並使用它來有條件地輸出's'。 –