Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]for na foreach
matyskiewicz
post
Post #1





Grupa: Zarejestrowani
Postów: 184
Pomógł: 3
Dołączył: 6.10.2006
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Witam
Mam problem z przetłumaczeniem pętli for na foreach...
  1. <?php
  2. for($i = 0; $i < count($_SESSION['cart']); $i++)
  3.        {
  4.        if($_SESSION['cart'][$i]['id'] == $zamId)
  5.            unset($_SESSION['cart'][$i]);                    
  6.    }
  7. ?>

W moim rozumieniu:
  1. <?php
  2. foreach($_SESSION['cart'] as $produkt)
  3.    {
  4.          if(isset($produkt))
  5.           {
  6.            if($produkt['id'] == $zamId)
  7.                unset($produkt);        
  8.           }
  9.    }
  10. ?>

lecz funkcja unset nie usuwa wpisu z tablicy. Mogę prosić o podpowiedź, w czym leży problem?

Ten post edytował matyskiewicz 18.05.2009, 14:50:41


--------------------
eclipse :)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 22:17