![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 1.01.2004 Skąd: czewa Ostrzeżenie: (0%) ![]() ![]() |
tak jak w temacie jak moge usunac wybrany element w tablicy (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Oraz skasowac cala tablice gdy nie ma w niej juz zadnych wierszy ? Ten post edytował selea 19.09.2004, 10:31:02 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 560 Pomógł: 0 Dołączył: 15.07.2003 Skąd: Kwidzyn Ostrzeżenie: (0%) ![]() ![]() |
ale nie wiem czy jest wikszy sens kasowac tablice jesli jest pusta, jesli chodzi ci o optymalizacje to pusta tablica nie zawiera zbyt wiele zasobow (tak przynajmniej mysle) a usuwanie jeje wymaga wykonania ilus tam operacji |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 17.06.2004 Skąd: ke ? Ostrzeżenie: (0%) ![]() ![]() |
brrr nie nawidze polskich zmiennych Ten post edytował komar07 19.09.2004, 11:18:12 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 1.01.2004 Skąd: czewa Ostrzeżenie: (0%) ![]() ![]() |
dobra ale jezeli mam
Ten post edytował selea 19.09.2004, 14:49:57 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 1 Dołączył: 3.04.2004 Skąd: Trójmiasto (Gdańsk) Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 1.01.2004 Skąd: czewa Ostrzeżenie: (0%) ![]() ![]() |
w taki sposob wywoluje te funkcje
moze mi ktos doradzic dlaczego po skasowaniu odpowiednich komorek w wierszu to te wiersze rowniez nie sa kasowane (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) a jak mam w petli dopisane cheboxy to one mi zostaja z tymi pustymi wierszami ? i np jak wrzuce do funkcji usun
to usuwajac przed ostatni wiersz kasuje mi zarowno przedostatni jak i ostatni;/ Ten post edytował selea 23.09.2004, 02:20:09 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 89 Dołączył: 31.08.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 166 Pomógł: 0 Dołączył: 1.04.2004 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
Przy wyświetlaniu użyj !empty(), lub jeszcze lepiej foreach zamiast for. To powinno zapobiec pojawianiu się pustych wierszy.
$this->x to liczba elementów w tabeli, a nie maksymalny numer indexu, np.: Jeśli zrobisz tabele a[0] = 0 a[1] = 1 a[2] = 2 To tutaj liczba elementów wynosi 3, a max. index 2. Teraz kiedy zrobisz unset a[1], unset a[2] i dodasz nową wartość do a[] to liczba elementów będzie wynosiła 2, a max. index 3. Dlatego $this->x możesz używać tylko do dowiedzenia się ile elementów jest w zamówieniu, a nie do indexowania tablicy z zamówieniem. BTW. Zrób sobie eksperyment. Dodaj 3 elementy do zamówienia. Później usuń 2 ostatnie. Dodaj jeden nowy i sprawdź czy przypadkiem nie nadpisało tego wcześniejszego pierwszego. Ten post edytował Yarecki 24.09.2004, 06:04:55 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 06:33 |