Uma matriz é uma estrutura variável útil em PHP. Ele permite que uma única variável para conter várias partes de dados . Geralmente estes itens separados estão relacionados de alguma forma. Por exemplo, uma matriz para "tipos de pizza" pode consistir de " pepperoni , queijo e cogumelo ", com cada atribuído a um índice exclusivo em uma matriz chamada de " pizza. " Neste caso, " queijo " é o segundo elemento na matriz , com um índice de "2 ". Embora não exista uma função específica no PHP para analisar uma matriz para um elemento particular e , em seguida, retornar seu número de índice , é possível projetar um algoritmo para realizar esta tarefa. O programa requer um ciclo de olhar para cada elemento da matriz , e uma função de contagem da matriz para determinar o tamanho necessário do loop. Coisas que você precisa
Editor de Texto
Show Mais instruções
1
Abra o arquivo PHP em qualquer editor de texto. As linguagens de programação são todos baseados em texto, para qualquer editor de texto padrão, incluindo Windows Notepad , é aceitável.
2
Identificar a variável de matriz que você deseja manipular .
3
Encontre uma área apropriada no código de programação para escrever o algoritmo que verifica a matriz para um elemento específico e retorna seu número de índice.
4
Determine o tamanho da matriz usando a função PHP " contar . " Por exemplo, a primeira linha de código para o algoritmo irá ler "$ size = count ( $ array ); " onde " $ array " é a variável array contendo o elemento de interesse. ( As aspas não são incluídos no código de programação real.) Esta linha de código irá criar a variável "tamanho" que equivale ao número total de elementos na matriz.
5
Crie um loop que analisa cada elemento. A primeira linha do loop é " for ($ i = 1; $ i < = $ tamanho, $ i + +) { " (sem as aspas). Isso inicia o loop e especifica que o ciclo se repetirá para o número exato de vezes necessárias para verificar todos os elementos da matriz.
6
Escreva a linha que determina se um elemento da matriz é igual ao valor do elemento que você procura. Por exemplo, digite " if ($ array [ $ i ] ==" queijo " ) {$ found_it == $ i ;} " (sem as aspas). Este "se" simples declaração irá atribuir o índice da matriz atual digitalizada para o valor da variável " found_it " se o elemento " queijo " está localizada. Quando o laço é terminado , a variável " found_it " conterá o número de índice do elemento desejado .
7
Termine o laço com uma marca de colchete de fechamento . Agora você pode usar a variável "$ found_it " em outras partes do programa sempre que você precisar o número de índice do elemento da matriz.