Bom dia pessoal. Estou tentando cadastrar dados num array usando uma função. Gostaria de ajuda pois nada acontece e também não apresenta erro.
<?php
$contasPoupança = [
'333.333.333-33' => [
"titular" => "Vinicius",
'saldo' => 1000
],
'168.369.887-40' => [
'titular' => 'Maria',
'saldo' => 10000
],
'444.444.444-44' => [
'titular' => 'Gustavo',
'saldo' => 5000
]
];
//para empurar/criar um indice dentro do array
$contasPoupança['111.111.111-11'] = ['titular' => "Carla", 'saldo' => 2000];
//inicialmente criei esta função
/*function cadastrar($cpfCad, $nome, $valorInicial){
$contasPoupança[$cpfCad] = ['titular' => $nome, 'saldo' => $valorInicial];
}
cadastrar('222.222.222-22', 'Isabel', 50);*/
//depois tentei usar a mesma sintaxe mas de forma mais direta
function cadastrar(){
$contasPoupança['222.222.222-22'] = ['titular' => 'Isabel', 'saldo' => 50];
}
cadastrar();
foreach($contasPoupança as $cpf => $conta) {
echo $cpf , " - ", $conta['titular'], " - ", $conta['saldo'].PHP_EOL;
}