Forum » Programiranje » [PHP] Array
[PHP] Array
kornilov ::
Primer iz knjige, uporablja PHP in MySQL. Izbrane zadeve doda v košarico in prikaže ustrezna sporočila. [$id] je znan, ['cart'] pa se pojavi prvič. Bi mi lahko nekdo prosim raztolmačil kaj napravi 11. vrstica? 
$_SESSION['cart'][$id] = array ( 'quantity' => 1, 'price' => $row['item_price'] ) ;
$_SESSION['cart'][$id] = array ( 'quantity' => 1, 'price' => $row['item_price'] ) ;
# Check if cart already contains one of this product id.
if ( isset( $_SESSION['cart'][$id] ) )
{
# Add one more of this product.
$_SESSION['cart'][$id]['quantity']++;
echo '<p>Another '.$row["item_name"].' has been added to your cart</p>';
}
else
{
# Or add one of this product to the cart.
$_SESSION['cart'][$id]= array ( 'quantity' => 1, 'price' => $row['item_price'] ) ;
echo '<p>A '.$row["item_name"].' has been added to your cart</p>' ;
}
PureHemp ::
Array lahko polnimo na 2 načina.
Tvoj primer:
Lahko enako zapišemo tudi tako:
Mogoče ti je 2. primer bolj "domač" :)
LP,
P.
Tvoj primer:
$_SESSION['cart'][$id]= array ( 'quantity' => 1, 'price' => $row['item_price'] ) ;
Lahko enako zapišemo tudi tako:
$_SESSION['cart'][$id] = array(); $_SESSION['cart'][$id]["quantity"] = 1; $_SESSION['cart'][$id]["price"] = $row['item_price'];
Mogoče ti je 2. primer bolj "domač" :)
LP,
P.
kornilov ::
Počutim se vse bolj domače.
Domnevam, da bi bilo povsem enako, če bi izpustil prvo vrstico?
Domnevam, da bi bilo povsem enako, če bi izpustil prvo vrstico?
$_SESSION['cart'][$id]["quantity"] = 1; $_SESSION['cart'][$id]["price"] = $row['item_price'];
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | PL SQL problemOddelek: Programiranje | 1036 (605) | killa bee |
| » | JAVA skripta za Prestashop modulOddelek: Programiranje | 1459 (1397) | steev |
| » | Nakupovalni voziček, seje in update količine?Oddelek: Izdelava spletišč | 1473 (1285) | phyro |
| » | [VB] datagridviewOddelek: Programiranje | 2074 (1457) | korenje3 |
| » | PEAR::DBOddelek: Izdelava spletišč | 1056 (1005) | Trubadur |