У меня есть многомерный массив PHP, который представляет собой таблицу, как этотЛучший способ удалить «столбец» из многомерного массива
-------------
| A | 0 | A |
|---|---|---|
| 0 | 0 | 0 |
|---|---|---|
| A | 0 | A |
-------------
поэтому массив выглядит следующим образом:
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)
Теперь я хочу удалите вторую строку и второй столбец (это просто упрощенный пример btw).
Удаление строки легко:
array_splice($array, 1, 1);
I found this approach но было интересно, есть ли более простой способ (по аналогии с строки) от удаления столбца, а? Может быть, сначала перенести массив?
Первый комментарий к принятому отвечу на вопрос, который вы опубликовали, говорит об этом на самом деле. – George
Этот ответ 4 строки, не может быть намного проще. Он использует только функцию, которую вы сами предоставили в сочетании с циклом foreach ... – dtech
хорошо, позвольте мне перефразировать: есть ли лучший способ? – Horen