Pessoal, sou iniciando em PHP e estou precisando de ajuda com o array_push().
Com ele, eu consegui adicionar mais uma linha ao meu array, mas não estou sabendo como adicionar uma nova coluna, exemplo:
$matriz = array(array(0, 1, 1, 1), array(1, 0, 1, 0), array(1, 1, 0, 1), array(1, 0, 1, 0));
0 1 1 1
1 0 1 0
1 1 0 1
1 0 1 0
ai faço um array_push($matriz, array(0, 0, 1, 1, 0)), fica assim:
0 1 1 1
1 0 1 0
1 1 0 1
1 0 1 0
0 0 1 1 0
E eu gostaria que ficasse assim:
0 1 1 1 0
1 0 1 0 0
1 1 0 1 1
1 0 1 0 1
0 0 1 1 0
O que eu fiz até agora:
<?php
$matriz = array(array(0, 1, 1, 1),
array(1, 0, 1, 0),
array(1, 1, 0, 1),
array(1, 0, 1, 0));
function adiciona_linha_coluna($matriz, &$nrow){
$nrow = 0; array_push($matriz, array(0, 0, 1, 1, 0));
print_r($matriz);
}
adiciona_linha_coluna($matriz, $nrow);
?>
Poderiam me ajudar?