if array_key_exists("Joao", $relacionados)) { echo "O saldo do Joao é: {$relacionados["Joao"]}"; } else { echo "Não foi encontrado";
if array_key_exists("Joao", $relacionados)) { echo "O saldo do Joao é: {$relacionados["Joao"]}"; } else { echo "Não foi encontrado";
Troque "João" por uma variável.
$relacionados = [
'huguinho' => 200,
'zezinho' => 300,
'luizinho' => 400
];
$chave = 'huguinho';
if (array_key_exists($chave, $relacionados)) {
echo "O saldo do $chave e: {$relacionados[$chave]}";
} else {
echo "Nao foi encontrado a conta de $chave";
}
Vamos extrair esse código em duas funções. Uma para adicionar pessoas e valores no array e outra para recuperar esses valores.
function adiciona($nome, $valor, $relacionados)
{
$relacionados[$nome] = $valor;
return $relacionados;
}
function exibe($nome, $relacionados)
{
if (array_key_exists($nome, $relacionados)) {
echo "O saldo do $nome é: {$relacionados[$nome]}";
} else {
echo "Nao foi encontrado a conta de: $nome";
}
}
Crie um array vazio, o método adiciona irá inserir os valores nele.
$relacionados = [];
Agora chame o método adiciona passando o nome, valor, o array criado e atribua o retorno da função a uma variável.
$relacionados = adiciona('huguinho', 400, $relacionados);
$relacionados = adiciona('zezinho', 800, $relacionados);
$relacionados = adiciona('luizinho', 1200, $relacionados);
Agora, chame a função exibe passando a chave/nome desejado e o array.
exibe('zezinho', $relacionados);
exibe('luizinho', $relacionados);
exibe('huguinho', $relacionados);
exibe('fulano', $relacionados);
Espero ter ajudado, bons estudos.