Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Usuniecie indeksu tablicy
Forum PHP.pl > Forum > Przedszkole
Lonas
Hej. mam tablice tab_A w ktorej pod kazdym indeksem zapisana jest nastepna tablica


  1. <?php
  2. Array ( [0] => Array ( [0] => 7 [1] => 2 ) [1] => Array ( [0] => 97 [1] => 2 ) [2] => Array ( [0] => 4 [1] => 1 ) )
  3. ?>


Chce teraz usunac ktorys indeks z tablicy tab_A, w tym przypadku sa 3 indeksy w tablicy tab_A, jezeli usuwam ostatni indeks wszystko jest ok, jezeli usune 1 indeks to wszystkie mi sie traca .. dlaczego tak jest ?

  1. <?php
  2. unset($tab_A[2]) //usuwa ostatni
  3. unset($tab_A[0]) // nie usuwa tylko 0 indeksu ale wszystkie :/
  4. ?>
nospor
po pierwsze: skad wiesz ze usuwa ci wszystkie?
po drugie: pokaz caly kod
Lonas
Faktycznie problem chyba gdzie indziej lezy - jak ususune indeks w tablicy a potem wyswietlam zawartosc w petli to brakuje usunietego indeksu.. smile.gif)

a jak przeindeksowac tablice, pamietam ze kiedys to robilem ale nie moge se przypomniec

Jezeli sa np 4 indeksy, usune 2 no i chce zeby przeindeksowalo tablice znowu od 0 do..
nospor
  1. <?php
  2. $tablica1 = array(=> 0,=> 2);
  3. $tablica = array_merge($tablica1);
  4. print_r($tablica);
  5. ?>
Lonas
Dzieki! smile.gif

Pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.