Arrays são estruturas de dados , e eles são freqüentemente usados em todas as linguagens de programação , incluindo PHP. No PHP , uma matriz é na verdade um mapa, porque cada chave é mapeada para um valor. As matrizes são muito úteis para o armazenamento de dados no caso em que uma variável pode ter diversos valores . Coisas que você precisa
PHP 5, instalado e configurado corretamente
PHP IDE
servidor Web (preferencialmente Apache)
servidor de banco de dados MySQL, configurado para trabalhar com PHP
Mostrar Mais instruções
analisar os dados que irão para a matriz
1
imagine que você tem que escrever um catálogo de filmes. Uma das variáveis que você vai usar em seu programa é o título do filme. Mas se você tem milhares de filmes , usando uma variável separada para armazenar cada título não é o ideal. Em vez disso, você deve usar uma variável ( o título ), que tem muitos valores ( " Voando Sobre Um Ninho de Cucos ", "The Graduate" e assim por diante ) . Esses dados são um candidato ideal para uma matriz .
2
Verifique se você já tem uma lista de valores , de modo que você pode criar a matriz com a função de matriz em vez de preenchê-lo manualmente.
criar a matriz
3
Declare o array e atribuir valores: $ títulos = array ( "Hair" , "The Office" , "Tróia ", " Tarzan "," American Pie "," Adão e Eva "," Mistério "," ET "," Star Wars " ); Entre tantos títulos de filmes que você tem. Se os seus valores são strings , como no exemplo acima, não se esqueça das aspas em torno deles. Se os valores são inteiros , você pode renunciar as aspas.
4
Apreciar que essa matriz é criada com a indexação numérica. No exemplo acima , a matriz tem nove elementos ( títulos de filmes ) e os índices são de 0 ( "Hair" ) a 8 ( "Star Wars" ) . No entanto, você também pode criar matrizes associativas .
5
Criar uma matriz associativa . Um array associativo usa chaves textuais em vez de números , e os índices são mais descritivo. Isto é especialmente útil quando os valores não são strings. A sintaxe geral é a seguinte : . $ Salário [" John Smith "] = 3000 , o que irá atribuir o valor 3000 para o elemento da matriz , que tem o "John Smith" índice
6
Use o função de matriz para criar a matriz . $ salário = array (" John Smith " => 3000, " Sally Jones " => 4000, " Chris Steward " => 4900 , " Mary Roberts " => 6500, " Sam Moisés "=> 5400 , " Alice Roberts "=> 4200) ; Note a pequena diferença na sintaxe : Você usa o símbolo = > para acessar o valor para a chave
Perform. Operações Simples com a matriz
7
os valores de referência da matriz pelo seu índice . Por exemplo, se você deseja exibir o título de " Adão e Eva ", você faria o seguinte : echo $ títulos [5]; porque " Adão e Eva " é o sexto elemento do array e seu índice é de 5 < br. >
8
atribuir valores para os elementos da matriz . Se você quiser definir um novo valor para um elemento de matriz , use o seguinte: $ títulos [6 ] = "Midnight Express" , o que irá substituir o valor " Mistério" com "Midnight Express"
< br. >