Como usar matrizes unidimensionais com php para html5 e css3 programação

A matriz mais básico em PHP é um matriz unidimensional,

que é basicamente apenas um recipiente com slots para HTML5 e CSS3 programação. Cada slot tem apenas uma variável nele. Aqui, você descobrir como criar esse tipo de matriz e preenchê-lo.

Video: PHP de Verdade - Namespace #03

Como criar uma matriz

criação de matriz é muito simples. Primeiro, você precisa criar uma variável e, em seguida, dizer ao PHP que você quer essa variável a ser uma matriz:

$ Thevar = matriz () -

Agora, $ thevar é uma matriz. No entanto, é um array vazio esperando por você para vir e preenchê-lo.

Tecnicamente, você pode pular a etapa de criação variável. Ainda é uma boa idéia para definir explicitamente um array porque ajuda a lembrar o elemento é um array, e há alguns casos especiais (como passar um array para uma função) onde a definição realmente importa.

Como preencher um array

Uma matriz é um recipiente, por isso é muito mais divertido se você colocar algo nele. Você pode se referir a um elemento de matriz adicionando um índice (Um inteiro) que representa o elemento da matriz que você está falando.

Digamos que você tenha a seguinte matriz:

$ Espanhol = matriz () - $ espanhol [1] = "uno"- $ espanhola [2] = "dos"-

O que você faz aqui é adicionar dois elementos para a matriz. Essencialmente, você diz que elemento 1 é uno, e elemento 2 é dos.

Video: PHPWee - Minify HTML, HTML5, CSS and javascript using PHP

PHP tem outro truque interessante disponível. Dê uma olhada na linha seguinte:

$ espanhol [] = "tres"-

Isto parece um pouco estranho, porque você não especificar um índice. PHP é bastante útil. Se você não especificar um índice, ele olha para o maior índice já usado na matriz e coloca o novo valor no próximo ponto. Assim, o valor tres vai ser colocado no elemento 3 da matriz.

PHP é um pouco notório para o seu mecanismo de matriz. Dependendo de como você olha para ele, PHP é muito mais indulgente ou longe sloppier que a maioria das línguas quando se trata de matrizes. Por exemplo, você não tem que especificar o comprimento de uma matriz.

PHP só faz a matriz seja qual for o tamanho parece funcionar. Na verdade, você não tem sequer para criar explicitamente o array. Quando você começar a usar uma matriz, PHP automaticamente apenas faz-lo se ele não estiver lá.

Video: Styling HTML5 Form Validation Messages with CSS3

Como ler os elementos de uma matriz

Você pode acessar os elementos de uma matriz exatamente da mesma maneira que você criou. elementos da matriz são apenas variables- a única diferença é o índice numérico. Aqui está uma maneira de imprimir os elementos do array:

impressão lt; lt; lt; HEREOne: $ espanhola [1] 
Dois: $ espanhola [2]
Três: $ espanhola [3]
AQUI-


Você pode simplesmente imprimir os elementos da matriz como qualquer variável comum. Apenas lembre-se de adicionar o índice.

Outra ótima maneira de imprimir matrizes é particularmente útil para depuração. Dê uma olhada esta variação:

impressão "
 n"-print_r ($ spanish) -print "
n"-

o print_r () função é uma função especial de depuração. Ele permite que você passar uma matriz inteira, e ele imprime a matriz em um formato fácil de ler. É melhor colocar a saída do print_r () função dentro de um

 elemento de modo que a saída é preservada.

Claro, os resultados da print_r () função significam algo para você, mas os usuários não se preocupam com matrizes. Esta é apenas uma ferramenta de depuração. Normalmente, você vai usar algumas outras técnicas para a exibição de matrizes para seus usuários.

Para ver o que todo o código na basicArray.php parece.

Video: Responsive Lightbox Image Gallery - HTML5/CSS3 Web Development Tutorial

O pré-carregamento de uma matriz

Às vezes você vai conhecer os elementos que entram em uma variedade de imediato. Nesses casos, você pode usar uma versão especial do matriz () função para fazer este trabalho. Dê uma olhada neste código.

$ = Inglês matriz ("zero", "1", "dois", "três")-impressão "
 n"-print_r ($ Inglês) -print "
 n"-

Este programa simples permite que você carregar o valor da matriz de uma só vez. Note que este começou com zero. Computadores tendem a começar a contar do zero, então se você não especificar índices, o primeiro elemento será zero-indexado.

Você pode usar o print_r () função ver rapidamente o conteúdo da matriz.


Publicações relacionadas