我正在創建購物車。只有會話變量。我想簡單的東西,沒有數據庫,它只是在初始系統(後來,也許使用的數據庫和登錄)
我在一個產品單擊並使用URL在會話中添加變量
爲例 產品:橙色
發送URL
site.com/?page=buy&add=Orange&type=fruit
則...
session_start();
//Create 'cart' if it doesn't already exist
if (!isset($_SESSION['SHOPPING_CART'])){ $_SESSION['SHOPPING_CART'] = array(); }
if (isset($_GET['add'])){
//Adding an Item
//Store it in a Array
$ITEM = array(
//Item name
'name' => $_GET['add'],
'type' => $_GET['tipo'],
//Item Price
);
對於打印,我用:
foreach ($_SESSION['SHOPPING_CART'] as $itemNumber => $item) {
echo $item['type'];
echo $item['name'];
}
但我的問題是,當我打印我看到這樣的事情: 果粒橙 水果蘋果 Fruir香蕉
有人可以告訴我怎麼只出現一次「水果」。我如何比較已經重複?
的例子,我想: 水果 橙色 蘋果 香蕉
可以只打印一個名字嗎?不要重複像水果這樣的名字:香蕉,香蕉,香蕉 – user2428731