![]() |
![]() |
![]()
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...
W moim rozumieniu:
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 :)
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
http://pl.php.net/manual/pl/control-structures.foreach.php:
Cytat Informacja: Unless the array is referenced, foreach operates on a copy of the specified array and not the array itself. foreach has some side effects on the array pointer. Don't rely on the array pointer during or after the foreach without resetting it. W wolnym tłumaczeniu: foreach działa na kopii tablicy, a nie na samej tablicy[edit] Zobacz też: http://pl.php.net/manual/pl/control-struct...reach.php#88578 Ten post edytował sowiq 18.05.2009, 14:53:46 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 3 Dołączył: 6.10.2006 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
a w jaki sposób można usunąć ten wpis z tablicy (oryginalnej)? bo na for poległem: Temat: PHPTablice_a_petle
-------------------- eclipse :)
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
unset" title="Zobacz w manualu PHP" target="_manual + podanie do niego konkretnego elementu tablicy
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 012 Pomógł: 109 Dołączył: 26.09.2003 Skąd: nexis.pl Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 3 Dołączył: 6.10.2006 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Oczywiście, dziękuję pomogło, ale mogę prosić o objaśnienia do tego kodu? Bo dzięki gotowcowi nie nauczę się za wiele...
-------------------- eclipse :)
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Bo dzięki gotowcowi nie nauczę się za wiele... Nie przesadzasz troche? 3 linijki kodu nazywasz gotowcem?1 linia - foreach - chyba wiesz do czego sluzy 2 linia - if - chyba wiesz do czego sluzy 3 linia - unset - masz opisane na przykladach w manualu. czego tu nie rozumiesz? -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 3 Dołączył: 6.10.2006 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
if - rozumiem unset - rozumiem pętla foreach:
i wykorzystanie $value
-------------------- eclipse :)
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat $_SESSION['cart'] as $key => $value PRzeciez to jest podstawowa skladnia foreach opisana w manualu.Cytat $value['id'] == $zamId PRzeciez w swoim pierwszym poscie sam to napisales, tylko ze zmienna nie nie nazywala sie value a productif($produkt['id'] == $zamId) -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 3 Dołączył: 6.10.2006 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
PRzeciez to jest podstawowa skladnia foreach opisana w manualu. PRzeciez w swoim pierwszym poscie sam to napisales, tylko ze zmienna nie nie nazywala sie value a product if($produkt['id'] == $zamId) ok już rozumiem ![]() -------------------- eclipse :)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 04:18 |