Tutorial do Array PHP

Tutorial do Array PHP
Dois tipos de variáveis ​​são usados ​​para armazenar dados em php. Um tipo de variável é usado para armazenar dados primitivos ou um único valor e outro tipo de variável é usado para armazenar dados compostos ou vários valores. Uma variável de matriz é usada para armazenar os múltiplos valores de diferentes tipos em php. Diferentes tipos de matrizes são suportados pelo PHP. Muitas maneiras existem no PHP para criar matrizes. Muitas funções de matriz integrada também existem para acessar e modificar variáveis ​​de matriz. As maneiras de criar diferentes tipos de matrizes e acessar e modificar valores de matriz usando funções internas de PHP foram mostradas neste tutorial.

Tipos de matrizes

Três tipos diferentes de matriz podem ser criados no PHP. Estes são matriz numérica, matriz associativa e matriz multidimensional. Os usos dessas matrizes são mencionados abaixo.

A. Array numérico
O índice desta matriz é numérico e os valores de índice desta matriz são gerados sequencialmente por padrão. Cada valor da matriz pode ser definido ou obtido usando o índice numérico.

B. Matriz associativa
O índice desta matriz pode ser um número ou string e os valores do índice dessa matriz podem conter diferentes tipos de valores de string que são chamados de chave. O símbolo '=>' é usado para definir cada par de valores-chave dessa matriz e cada valor da matriz é acessado pelo CORRC. afastando o valor da chave.

C. Array multidimensional
A matriz que contém mais de uma dimensão é chamada de matriz multidimensional. Uma matriz contém uma ou mais matrizes em uma matriz multidimensional. Matrizes numéricas multidimensionais e a matriz associativa podem ser usadas no PHP.

Declaração de matriz PHP

A matriz pode ser declarada especificando o índice e o valor específicos separadamente. Ou inicializando todos os valores no momento da declaração variável da matriz usando os terceiros colchetes ([]) ou a função de Array (). Três tipos diferentes de declarações de matriz são mostrados abaixo.

A. Declare a matriz definindo o índice:

// declarar um valor de uma matriz numérica
$ array1 [0] = "Hello";
// declarar um valor de uma matriz associativa
$ array2 ["nome"] = "fahmida";

B. Declare a matriz usando [] colchetes:

// Declare uma matriz numérica de quatro elementos usando []
$ arrvar1 = ['php', 'html', 'css', 'javascript'];
// Declare uma matriz associativa de três elementos usando []
$ arrvar1 = ['Página inicial pessoal' => 'php', 'linguagem de marcação de hipertexto' => 'html', 'folha de estilo em cascata' => 'css'];

C. Declarar matriz usando a função Array ()

// Declare uma matriz numérica de quatro elementos usando a função Array ()
$ arrvar1 = array ('php', 'html', 'css', 'javascript');
// Declare uma matriz associativa de três elementos usando a função Array ()
$ arrvar1 = Array ('Página inicial pessoal' => 'php', 'linguagem de marcação de hipertexto' => 'html', 'folha de estilo em cascata' => 'css');

Exemplo 1: Acessando a matriz numérica sem loop

Crie um arquivo PHP com o seguinte script que criará três matrizes do índice numérico de três maneiras diferentes e acessará os valores da matriz definindo o índice. A primeira matriz foi criada definindo o índice e contém todos os valores do número. A segunda matriz foi criada usando colchetes [] e contém todos os valores da string. A terceira matriz foi criada usando a função Array () e contém diferentes tipos de dados. Em seguida, os três valores foram impressos definindo o índice.

// Crie uma matriz numérica de números usando o índice
$ arrnum [0] = 70;
$ arrnum [1] = 89;
$ arrnum [2] = 56;
// Crie uma variedade numérica de strings usando parênteses []
$ arrname = ["Janifer", "Jafar", "Jony"];
// Crie uma matriz numérica de valores diferentes usando a matriz ()
$ arrmix = Array (true, "php", 8.1, 100);
// imprima os valores das matrizes numéricas usando o índice
eco "o valor do 2º índice de Arrnum : $ arrnum [1]
";
eco "o valor do 1º índice de arname : $ arrname [0]
";
eco "o valor do 3º índice de Arrmix : $ arrmix [2] ";
?>

Saída
Abra um navegador e execute o script acima do servidor. A saída a seguir aparecerá após a execução do script. O valor do 2nd Índice é 89 para o $ arrnum variedade. O valor do 1st Índice é Janifer para o $ arrname variedade. O valor do 3rd Índice é 8.1 para o $ arrmix variedade.

Exemplo 2: Acessando a matriz associativa sem loop

Crie um arquivo PHP com o script a seguir que criará três matrizes associativas de três maneiras diferentes e acessará os valores da matriz definindo o índice. A primeira matriz foi criada definindo o índice e contém todos os valores da string. A segunda matriz foi criada usando colchetes [] e contém todos os valores da string. A terceira matriz foi criada usando a função Array () e contém os valores do número. Em seguida, os três valores foram impressos definindo o índice.

// Crie uma matriz associativa usando o índice
$ Arrassoc1 ["01267"] = "MD. Alam ";
$ Arrassoc1 ["02875"] = "Mita Chowdhury";
// Crie uma matriz associativa usando colchetes []
$ Arrassoc2 = ["nome" => "Mizanur rahman", "email" => "[email protected] "," telefone "=>" 018442341234 "];
// Crie uma matriz associativa usando a matriz ()
$ Arrassoc3 = Array ("Mizanur Rahman" => 80, "Mita Chowdhury" => 75, "MD. Alam "=> 85);
// valores de matriz de impressão
eco "o valor da primeira matriz:". $ Arrassoc1 ["01267"]."
";
eco "o valor da segunda matriz:". $ Arrassoc2 ["Nome"]."
";
eco "o valor da terceira matriz:". $ Arrassoc3 ["MD. Alam "];
?>

Saída
Abra um navegador e execute o script acima do servidor. A saída a seguir aparecerá após a execução do script com base nos valores do índice. Três valores dos valores de índice específicos foram impressos na saída.

Exemplo 3: Acessando a matriz multidimensional sem loop

Crie um arquivo PHP com o seguinte script que criará uma matriz associativa multidimensional de quatro linhas e quatro colunas usando colchetes; Ele conterá os valores de string e número. Em seguida, os valores do 2nd A linha da matriz será impressa definindo os valores do índice.

// Crie uma matriz multidimensional de 4 linhas e 4 colunas
$ alimentos = [
["id" => "001", "tipo" => "pizza", "nome" => "pizza de frango", "preço" => 20],
["id" => "002", "tipo" => "bolo", "nome" => "bolo de lama", "preço" => 50],
["id" => "003", "tipo" => "massas", "nome" => "massas italianas", "preço" => 30],
["id" => "004", "tipo" => "sorvete", "nome" => "sorvete de chocolate", "preço" => 10]
];
// imprime os valores do segundo registro da matriz
eco "Os valores da segunda linha:
".
"EU IA :".$ alimentos [1] ["id"]."
".
"Tipo :".$ alimentos [1] ["tipo"]."
".
"Nome :".$ alimentos [1] ["nome"]."
".
"Preço: $".$ alimentos [1] ["preço"];
?>

Saída
Abra um navegador e execute o script acima do servidor. A saída a seguir aparecerá após a execução do script com base nos valores do índice:

Exemplo 4: Valores da matriz de contagem

Os valores da matriz podem ser contados usando funções internas de PHP e usando o loop. Crie um arquivo php com o seguinte script para saber a maneira de contar os valores da matriz usando contar() e tamanho de() funções. Ambas as funções funcionam da mesma forma e são capazes de contar os elementos da matriz multidimensional recursivamente. Duas matrizes foram declaradas no script. Um é a matriz numérica de 5 valores de sequência e outro é uma matriz bidimensional de 3 linhas e 3 colunas que contêm valores de sequência e número. A primeira função count () foi usada para contar os elementos totais da matriz numérica. A função sizeof () foi usada para contar o número total de linhas da matriz bidimensional. A segunda função contagem () foi usada para contar os elementos totais da matriz bidimensional usando o modo count_recursive.

// Crie uma matriz unidimensional
$ arrnames = ["Janifer", "Jafar", "Jony", "Jolly", "Jannat"];
// Crie uma matriz bidimensional
$ marks = [
["id" => "01145", "nome" => "Kamal Hossain", "Marks" => 80],
["id" => "01149", "nome" => "rina rahman", "marcas" => 89],
["id" => "01155", "nome" => "abir hasan", "marcas" => 82]
];
// Imprima o total de elementos da matriz
eco "o total de elementos da matriz unidimensional:". Count ($ arrnames)."
";
eco "o número total de linhas da matriz bidimensional:". sizeof ($ Marks)."
";
eco "o total de elementos da matriz bidimensional:". contagem ($ marks, count_recursive);
?>

Saída
Abra um navegador e execute o script acima do servidor. A saída a seguir aparecerá após a execução do script. A matriz numérica contém 5 elementos que foram impressos. A matriz bidimensional contém 3 linhas e a matriz bidimensional contém o total de 3+ (3 × 3) = 12 elementos que foram impressos.

Exemplo 5: Acessando a matriz usando 'para' loop

Nos exemplos anteriores, os valores de matriz específicos são acessados ​​sem usar nenhum loop. É eficiente usar qualquer loop para acessar todos ou a maioria dos valores da matriz. Crie um arquivo php com o seguinte script que usa o 'para'Loop para acessar todos os valores de uma matriz numérica e uma matriz associativa. Aqui o contar() A função tem sido usada para contar os elementos totais da matriz numérica. O tamanho de() A função tem sido usada para contar as linhas totais da matriz associativa bidimensional. O número total de elementos foi usado para a condição de rescisão do 'para' laço.

// Crie uma matriz unidimensional
$ arrname = ["Janifer", "Jafar", "Jony", "Jolly", "Jannat"];
// Crie uma matriz bidimensional
$ marks = [
["id" => "01145", "nome" => "Kamal Hossain", "Marks" => 80],
["id" => "01149", "nome" => "rina rahman", "marcas" => 89],
["id" => "01155", "nome" => "abir hasan", "marcas" => 82]
];
// Valores da matriz de impressão da matriz unidimensional
eco "Os valores da matriz unidimensional usando o loop:
";
para ($ i = 0; $ i < count($arrname); $i++)
eco $ arrname [$ i], "
";

// Valores da matriz de impressão da matriz bidimensional
eco "
Os valores da matriz bidimensional usando o loop:
";
Echo "Id Name Marks
";
para ($ i = 0; $ i < sizeof($marks); $i++)
eco $ marks [$ i] ["id"], "";
eco $ marks [$ i] ["nome"], "";
eco $ marks [$ i] ["Marks"] "" ";
eco "
";

?>

Saída
Abra um navegador e execute o script acima do servidor. A saída a seguir aparecerá após a execução do script. Cada valor da matriz unidimensional foi impressa em cada linha. Cada valor de linha da matriz bidimensional foi impressa em cada linha.

Exemplo 6: Acessando a matriz usando o loop 'foreach'

Crie um arquivo php com o seguinte script que usa 'para cada'Loop para acessar todos os valores de uma matriz numérica e uma matriz associativa. Somente os valores serão impressos para a matriz numérica e as chaves e os valores serão impressos para a matriz associativa.

// Crie uma matriz numérica
$ arrname = ["Janifer", "Jafar", "Jony", "Jolly", "Jannat"];
// Crie uma matriz associativa
$ client = ["id" => "01145", "nome" => "kamal hossain", "email" => "[email protected] "," endereço "=>" 12, dhanmondi, dhaka."];
// Valores da matriz de impressão da matriz numérica
eco "Os valores de uma matriz numérica usando um loop foreach:
";
foreach ($ arrname como $ value)
eco $ valor."
";

// Valores da matriz de impressão da matriz associativa
eco "
Os valores da matriz associativa usando o foreach loop:
";
foreach ($ cliente como $ key => $ valor)
eco "$ key => $ valor". "
";

?>

Saída
Abra um navegador e execute o script acima do servidor. A saída a seguir aparecerá após a execução do script. Cada valor da matriz numérica foi impresso em cada linha. Cada chave e valor da matriz associativa foram impressos em cada linha.

Exemplo 7: Acessando a matriz usando o loop 'while'

Crie um arquivo php com o seguinte script que usa o 'enquanto'Loop para acessar todos os valores de uma matriz numérica. Aqui o contar() A função tem sido usada para contar os elementos totais da matriz numérica que foram usados ​​para definir a condição de terminação do loop. O contador A variável tem sido usada para iterar o loop 'while' até que todos os valores da matriz sejam impressos.

// Crie uma matriz numérica
$ arrname = ["Janifer", "Jafar", "Jony", "Jolly", "Jannat"];
// inicialize o contador
$ contador = 0;
eco "os valores da matriz numérica usando o loop:
";
// iterar o loop para imprimir os valores da matriz
enquanto ($ contador < count($arrname))

eco $ arname [$ contador] ."
";
$ Counter ++;

?>

Saída
Abra um navegador e execute o script acima do servidor. A saída a seguir aparecerá após a execução do script. Cada valor da matriz numérica foi impresso em cada linha.

Exemplo 8: Acessando a matriz usando o loop 'Do-while'

Crie um arquivo php com o seguinte script que usa o 'fazer enquanto'Loop para acessar todos os valores de uma matriz numérica. Aqui o contar() A função tem sido usada para contar os elementos totais da matriz numérica que foram usados ​​para definir a condição de terminação do loop. O contador A variável tem sido usada para iterar o loop 'Do-while' até que todos os valores da matriz sejam impressos.

// Crie uma matriz numérica
$ arrname = ["Janifer", "Jafar", "Jony", "Jolly", "Jannat"];
// inicialize o contador
$ contador = 0;
eco "Os valores da matriz numérica usando do-while:
";
// iterar o loop para imprimir os valores da matriz
fazer
eco $ arname [$ contador]."
";
$ Counter ++;

enquanto ($ contador < count($arrname));
?>

Saída
Abra um navegador e execute o script acima do servidor. A saída a seguir aparecerá após a execução do script. Cada valor da matriz numérica foi impresso em cada linha.

Exemplo 9: Print Array usando a função print_r ()

O print_r () A função é usada para imprimir o valor de qualquer variável. Esta função pode ser usada pelo codificador para verificar o conteúdo de uma matriz sem usar nenhum loop para fins de depuração. Crie um arquivo php com o seguinte script onde o print_r () A função tem sido usada para imprimir o conteúdo de uma matriz numérica de 5 elementos e o conteúdo de uma matriz associativa de 4 elementos.

// Crie uma matriz numérica
$ arrname = ["Janifer", "Jafar", "Jony", "Jolly", "Jannat"];
// Crie uma matriz associativa
$ client = ["id" => "01145", "nome" => "kamal hossain", "email" => "[email protected] "," endereço "=>" 12, dhanmondi, dhaka."];
eco "Os valores da matriz numérica usando a função print_r ()
";
print_r ($ arname);
eco "

Os valores da matriz associativa usando a função print_r ()
";
print_r ($ cliente);
?>

Saída
Abra um navegador e execute o script acima do servidor. A saída a seguir aparecerá após a execução do script. O valor da chave numérica foi demonstrado com o valor da matriz numérica e o valor da chave da string foi mostrado com o valor da matriz associativa.

Exemplo 10: Print Array usando var_dump () função

O var_dump () A função é outra função interna do PHP que imprime os valores de uma matriz com o tipo de dados. Esta função pode ser usada pelo codificador para fins de depuração. Crie um arquivo php com o seguinte script onde o var_dump () A função tem sido usada para imprimir o conteúdo de uma matriz numérica de 5 elementos e o conteúdo de uma matriz associativa de 4 elementos como o exemplo anterior. Mas a saída desta função será um pouco diferente do print_r () função.

// Crie uma matriz numérica
$ arrname = ["Janifer", "Jafar", "Jony", "Jolly", "Jannat"];
// Crie uma matriz associativa
$ client = ["id" => "01145", "nome" => "kamal hossain", "email" => "[email protected] "," endereço "=>" 12, dhanmondi, dhaka."];
eco "Os valores da matriz numérica usando a função var_dump ():
";
var_dump ($ arrname);
eco "

Os valores da matriz associativa usando var_dump () função:
";
var_dump ($ cliente);
?>

Saída
Abra um navegador e execute o script acima do servidor. A saída a seguir aparecerá após a execução do script. De acordo com a saída, a matriz numérica contém 5 elementos de valores de string e o tipo e o comprimento de cada valor foram impressos. A matriz associativa contém 4 elementos e o tipo e o comprimento de cada valor foram impressos.

Exemplo 11: Classificar valores de matriz usando a função Sort ()

Os valores da matriz podem ser classificados usando qualquer loop ou usando qualquer função PHP integrada. PHP tem muitas funções internas que classificam os valores da matriz de maneiras diferentes. O organizar() função é um deles. É uma função útil do PHP para classificar os valores da matriz em ordem ascendente sem usar qualquer loop. Crie um arquivo php com o seguinte script onde o organizar() A função tem sido usada para classificar três tipos diferentes de matrizes. Uma matriz numérica de todos os números, uma matriz numérica de todas as cordas e uma matriz associativa de todas as cordas foram definidas no script. O primeiro organizar() A função classificará os valores da matriz em ordem ascendente com base nos números. O segundo organizar() A função classificará os valores da matriz em ordem ascendente com base nos caracteres dos valores da string. O terceiro organizar() A função classificará os valores da matriz em ordem ascendente com base nos caracteres dos valores da string.

// Crie uma variedade numérica de números
$ arrnum = [10,56,3,69,12,8];
// Crie uma variedade numérica de strings
$ arrname = ["Janifer", "Jafar", "Jony", "Jolly", "Jannat"];
// Crie uma matriz associativa
$ client = ["id" => "01145", "nome" => "kamal hossain", "email" => "[email protected] "," endereço "=>" 12, dhanmondi, dhaka."];
// Classifique a matriz de números
classificar ($ arrnum);
eco "Os valores classificados da matriz numérica numérica:
";
print_r ($ arrnum);
// Classifique a matriz de string
classificar ($ arrname);
eco "

Os valores classificados da matriz numérica de string:
";
print_r ($ arname);
// Classificar a matriz associativa
classificar ($ cliente);
eco "

Os valores classificados da matriz associativa:
";
print_r ($ cliente);
?>

Saída
Abra um navegador e execute o script acima do servidor. A saída a seguir aparecerá após a execução do script. De acordo com a saída, os números das primeiras matrizes foram classificadas em ordem ascendente e os valores das cordas da segunda e terceira matrizes foram classificados com base nos personagens.

Exemplo 12: Valores da matriz reversa usando a função Array_Reverse ()

Os valores da matriz podem ser impressos do último índice para o primeiro usando qualquer loop ou usando o Array_Reverse () função de php. Ele retorna uma matriz que contém os valores de outra matriz em ordem inversa. Esta função pode ser usada para classificar os valores de uma matriz em ordem decrescente. Crie um arquivo php com o seguinte script onde o Array_Reverse () A função tem sido usada para reverter os valores de uma matriz numérica e uma matriz associativa. O print_r () A função foi usada aqui para imprimir os valores invertidos da matriz.

// Crie uma matriz numérica
$ arrnum = [10,56,3,69,12,8];
// Crie uma matriz associativa
$ client = ["id" => "01145", "nome" => "kamal hossain", "email" => "[email protected] "," endereço "=>" 12, dhanmondi, dhaka."];
eco "Os valores revertidos da matriz numérica:
";
print_r (Array_verse ($ arrnum));
eco "

Os valores revertidos da matriz associativa:
";
print_r (Array_verse ($ cliente));
?>

Saída
Abra um navegador e execute o script acima do servidor. A saída a seguir aparecerá após a execução do script. O último valor da matriz numérica foi 8, que foi impressa no início da primeira matriz revertida. A última chave da matriz associativa foi 'endereço' que foi impresso no início da segunda matriz invertida.

Exemplo 13: Valor da pesquisa na matriz usando a função Array_search ()

Às vezes, é necessário procurar um valor específico em uma matriz que possa ser feita facilmente usando qualquer loop. Mas o PHP tem uma função interna nomeada Array_search () Para fazer esta tarefa. Ele retorna verdadeiro Se o valor da pesquisa existir na matriz, retornará falso. Crie um arquivo php com o seguinte script que assumirá o valor de pesquisa do parâmetro URL e usará o Array_search () função para verificar o valor que existe em uma variedade numérica de strings. Se o valor da pesquisa existir, a mensagem da parte 'se' será impressa; caso contrário, a mensagem do 'else' será impressa. Se nenhum valor de pesquisa for fornecido no URL, o “nenhum valor de pesquisa será fornecido.”A mensagem será impressa.

// Crie uma matriz numérica
$ arrname = ["Janifer", "Jafar", "Jony", "Jolly", "Jannat"];
// Verifique se o valor da pesquisa está definido ou não
if (isset ($ _ get ['src'])))

$ search = $ _get ['src'];
// Pesquise o valor na matriz
if (Array_search ($ pesquisa, $ arname))
eco "$ pesquisa existe na matriz.
";
outro
eco "$ pesquisa não existe na matriz.
";

outro
eco "nenhum valor de pesquisa é dado.";
?>

Saída
Abra um navegador e execute o script acima do servidor sem qualquer parâmetro de URL. Aqui, o nome do arquivo php é Array13.PHP, localizado sob a pasta PHP dentro da pasta raiz.

http: // localhost/php/array13.php

A saída a seguir aparecerá se nenhum valor de parâmetro for fornecido no URL:

Execute o script novamente com o seguinte valor do parâmetro:

http: // localhost/php/array13.php?src = jony

Aqui, o nome do parâmetro é src e o valor do parâmetro é 'jony '. A matriz contém um valor, 'Jony ' mas não 'jony '. A saída a seguir aparecerá após a execução do link acima:

Execute o script novamente com o seguinte valor do parâmetro:

http: // localhost/php/array13.php?src = jony

Aqui, o nome do parâmetro é src e o valor do parâmetro é 'jOny '. A matriz contém um valor, 'Jony '. A saída a seguir aparecerá após a execução do link acima:

Exemplo 14: Inserir valor na matriz usando a função Array_unshift ()

O PHP possui muitas funções internas para inserir dados em uma matriz existente. O Array_unshift () função é um deles. Um ou mais valores podem ser inseridos no início da matriz usando a função. PHP tem outra função chamada empurrar() que insere valor no final da matriz. Crie um arquivo php com o seguinte script que usa o Array_unshift () função para inserir um ou mais valores em uma matriz. Uma matriz numérica de 5 valores de string foi declarada no script. Os valores da matriz foram impressos usando um para cada Faça um loop antes de inserir quaisquer dados. Em seguida, o primeiro Array_unshift () A função tem sido usada para inserir um novo valor no início da matriz. O segundo Array_unshift () A função tem sido usada para inserir dois novos valores no início da matriz. O para cada O loop foi usado novamente para imprimir os valores da matriz após adicionar três novos valores.

// Crie uma matriz numérica
$ arrname = Array ("Janifer", "Jafar", "Jony", "Jolly", "Jannat");
// imprima os valores da matriz
eco "Os valores da matriz:
";
foreach ($ arrname como $ value)
eco $ valor."
";

// Insira um novo valor na matriz
Array_unshift ($ arrname, 'kamal');
// Insira dois novos valores na matriz
Array_unshift ($ arrname, 'Jamal', 'Helal');
// Imprima os valores da matriz novamente após a inserção de valores
eco "

Os valores da matriz após a inserção:
";
foreach ($ arrname como $ value)
eco $ valor."
";

?>

Saída
Abra um navegador e execute o script acima do servidor. A saída a seguir aparecerá após a execução do script. Os valores originais da matriz foram impressos primeiro que contendo 5 elementos. Os valores modificados da matriz foram impressos mais tarde, que contêm 8 elementos e todos os novos valores foram inseridos no início da matriz.

Exemplo 15: Remova o valor da matriz usando a função Array_shift ()

O PHP possui muitas funções internas para excluir dados de uma matriz existente. O Array_shift () função é um deles. O valor é removido desde o início da matriz usando esta função. PHP tem outra função chamada pop () que exclui o valor do final da matriz. Crie um arquivo php com o seguinte script que usa o Array_shift () função para excluir o valor de uma matriz desde o início. Uma matriz numérica de 5 valores de string foi declarada no script como o exemplo anterior. Os valores da matriz foram impressos usando um para cada Faça um loop antes de excluir quaisquer dados. Em seguida, o Array_shift () A função tem sido usada para inserir um novo valor no início da matriz. O para cada O loop foi usado novamente para imprimir os valores da matriz após a exclusão de um valor.

// Crie uma matriz numérica
$ arrname = Array ("Janifer", "Jafar", "Jony", "Jolly", "Jannat");
// imprima os valores da matriz
eco "Os valores da matriz:
";
foreach ($ arrname como $ value)
eco $ valor."
";

// Remova um valor desde o início da matriz
Array_shift ($ arname);
// imprima os valores da matriz novamente após a exclusão de um valor
eco "

Os valores da matriz após a exclusão:
";
foreach ($ arrname como $ value)
eco $ valor."
";

?>

Saída
Abra um navegador e execute o script acima do servidor. A saída a seguir aparecerá após a execução do script. Os valores originais da matriz foram impressos primeiro que contém 5 elementos. Os valores modificados da matriz serão impressos mais tarde que contêm 4 elementos após a exclusão de um valor desde o início da matriz.

Conclusão

A matriz é uma estrutura de dados muito útil do PHP quando requer trabalho com vários dados. Os múltiplos valores de diferentes tipos podem ser armazenados em uma única variável usando a matriz. A maneira de criar matrizes diferentes, acessar matrizes e modificar o conteúdo das matrizes foi descrito neste tutorial usando exemplos simples. PHP tem muitas outras funções internas relacionadas a matrizes que não são cobertas aqui.