Mam wielowymiarowej tablicy PHP, który reprezentuje tabelę jak taNajlepszy sposób usunąć „kolumny” z tablicy wielowymiarowej
-------------
| A | 0 | A |
|---|---|---|
| 0 | 0 | 0 |
|---|---|---|
| A | 0 | A |
-------------
więc tablica wygląda następująco:
array (size=3)
0 =>
array (size=3)
0 => string 'A' (length=1)
1 => string '0' (length=1)
2 => string 'A' (length=1)
1 =>
array (size=3)
0 => string '0' (length=1)
1 => string '0' (length=1)
2 => string '0' (length=1)
2 =>
array (size=3)
0 => string 'A' (length=1)
1 => string '0' (length=1)
2 => string 'A' (length=1)
Teraz chcę usuń drugi wiersz i drugą kolumnę (jest to tylko uproszczony przykład btw).
Usuwanie rzędzie jest łatwe:
array_splice($array, 1, 1);
I found this approach ale zastanawiać, czy istnieje prostszy sposób (podobnie do wiersza) delecji kolumny, jak również? Może najpierw transponować tablicę?
Pierwszy komentarz na temat zaakceptowanej odpowiedzi na pytanie, które wysłałeś, mówi wszystko naprawdę. – George
Ta odpowiedź to 4 linie, nie można uzyskać o wiele prostsze. Używa tylko funkcji, którą sam dostarczyłeś w połączeniu z pętlą foreach ... – dtech
cóż, pozwól mi zmienić: czy jest lepszy sposób? – Horen