我在網站上工作,假設比較產品。所以我已經達到了以下陣列如何在PHP中將數組信息轉換爲語句?
Array ([iPhone 4 8GB Black] => 319 [iPhone 4S] => 449 [iphone 5] => 529)
該數組的關鍵是產品名稱和數組的值是價格。現在我想把這個數組翻譯成像
iphone 4 8GB黑色是最便宜的!
iPhone 48GB黑色比iphone 4S便宜130英鎊(計算:449-319)。
iPhone 48GB黑色是£210(計算:529-319)比iphone便宜5.
iPhone 4S爲80£(計算:529-449)比iphone便宜5.
iphone 5是您選擇的清單中最昂貴的產品。
請幫助我如何從數組中輸出這些語句。你在這個數組中做比較的建議也很好。謝謝。
我還沒有嘗試過任何yet.so到目前爲止,我只能輸出:iphone 4 8GB成本319. iPhone 4S使用foreach循環花費449美元等等。 – 2013-03-05 11:21:07
這是一個簡單的'for'循環和一些'if',我也認爲它應該是學習PHP的好習慣,並且會建議您嘗試單獨完成,以查閱'for'和'if'的PHP文檔。 – Naryl 2013-03-05 11:28:24
輸出將具有'sum(1..l-1)+ 2'行,即'(l-1)*(1-2)/ 2 + 2',其中'l'是陣列的長度。因此,對於10個產品列表,這將是38行。你確定你要這麼做嗎? – Passerby 2013-03-05 11:35:44