Prévia do material em texto
PHP e MySQL $usuario['estado'] = “Paraná”; Podemos utilizar a função array para arrays associativos, indicando uma chave e um valor, separados pelo sinal “=>” (igual e maior, formando uma seta). Ex: $usuario = array(“nome” => “João”, “idade” => 25, “cidade” => “Guaira”, “estado” =>”Parana”); Cada posição do array possui um “nome”, em vez de um valor numérico. Podemos exibir seu conteúdo dessa forma: echo “O usuário “.$usuario['nome'].”, de “.$usuario['idade'].” anos mora em “. $usuario['cidade'].” - “.$usuario['estado'].”.”; O resultado do exemplo acima será: O usuário João, de 25 anos mora em Guaíra – Paraná Podemos utilizar mais de um índice em um array, tornando-o um array multidimensional (Matriz). Uma matriz pode ser comparada a uma tabela, formada de linhas e colunas. Ex: $tabela[0][0]; $tabela[0][1]; $tabela[0][2]; $tabela[1][0]; $tabela[1][1]; $tabela[1][2]; No exemplo acima, teríamos uma tabela com 3 linha e 3 colunas. Podemos também combinar índices associativos à matriz. Ex: Uma lista de times de futebol de cada cidade de cada estado: $time['MG']['BeloHorizonte'] = “Atletico Mineiro”; $time['SP']['SaoPaulo'] = “Corinthians”; $time['RS']['PortoAlegre'] = “Gremio”; $time['PR']['Curitiba'] = “Coritiba”; Arrays superglobais São arrays pertencentes ao PHP, entre eles estão o array $_GET e $_POST que armazenam o valor das variáveis enviadas pelos formulários através dos respectivos métodos GET e POST. Além deles, temos o array $GLOBALS, que armazena variáveis globais definidas no script e os arrays $_SESSION e $_COOKIE, utilizados em sessões. Todos eles serão vistos em detalhes mais adiante. A sintaxe para a utilização destes array é: $ARRAY['variavel_ou_valor']; Onde ARRAY é o nome do array superglobal que será utilizado e 'variavel_ou_valor' é o nome da variável ou do valor a ser extraído do array. 22 Variáveis em PHP Arrays superglobais