Como usar a função sizeof () em PHP

Como Usar A Funcao Sizeof Em Php



Você é um desenvolvedor PHP procurando otimizar o desempenho do seu código? Em caso afirmativo, você pode usar o tamanho de() função. Essa função permite especificar o número de elementos em uma matriz e é uma ferramenta útil ao trabalhar com matrizes, strings e objetos. Ao entender como usar tamanho de() adequadamente, os usuários podem aumentar a eficácia e o desempenho de seu código.

Neste artigo, vamos explorar o tamanho de() função, sua sintaxe e seu uso em PHP.

O que é função sizeof()

tamanho de() é uma função em PHP que permite aos desenvolvedores especificar o número de elementos em um array e é freqüentemente usada para determinar o tamanho de arrays, strings e objetos em PHP.







Sintaxe



A seguir está a sintaxe a ser usada tamanho de() função em PHP:



tamanho de ( variedade , modo )

Aqui o variedade parâmetro é uma matriz contendo o número de itens a serem encontrados e o opcional modo O parâmetro é usado para especificar como a função calculará iterativamente os itens de todas as matrizes aninhadas na matriz de itens. Existem dois modos, o 0 é o modo padrão que conta apenas o conteúdo de nível superior e não inclui o conteúdo de matrizes aninhadas na matriz de nível superior. Enquanto 1 calcula recursivamente todos os elementos na matriz, incluindo elementos de matrizes aninhadas. Por exemplo:





Valor de retorno

O tamanho de() função retorna o valor inteiro do número de elementos.

Como usar a função sizeof () em PHP

Aqui estão as etapas para usar tamanho de() função em PHP:



Passo 1: Primeiro você precisa definir uma matriz para a qual deseja encontrar o número de elementos.

Passo 2: Em seguida, você precisa ligar tamanho de() , o primeiro parâmetro é um variedade , e o segundo parâmetro é opcional se você quiser usar modo .

Etapa 3: Finalmente, você pode usar ecoar ou imprimir para enviar os resultados para o navegador ou linha de comando.

Exemplo 1

Considere o exemplo a seguir, inicializamos um funcionário da matriz com certos valores, então usamos o tamanho de() função para contar o total de elementos de um array:



$funcionário = variedade ( 'Zainab' , 'Awais' , 'Komal' , 'Falta' ) ;

eco ( 'O número total de elementos em uma matriz é: ' . tamanho de ( $funcionário ) ) ;

?>

Exemplo 2

No exemplo a seguir, usamos o tamanho de() função para contar os elementos da matriz multidimensional com modo 1, e este modo contará recursivamente os elementos, incluindo o elemento na matriz aninhada:



$array = variedade ( 'funcionário' => variedade ( 'Zainab' , 'Awais' , 'Falta' , 'Komal' ) ,

'Gênero' => variedade ( 'Fêmea' , 'Macho' , 'Fêmea' , 'Fêmea' ) ) ;

eco 'A contagem normal de uma matriz é: ' . tamanho de ( $array ) ;

eco ' \n ' ;

eco 'A contagem recursiva de um array é: ' . tamanho de ( $array , 1 ) ;

?>

Observação: No código acima, o número padrão para uma matriz é 2 porque por padrão o tamanho de() função conta apenas o pai da matriz. Neste exemplo, os itens principais são duas substrings, 'Funcionário' e 'Gênero'.

Conclusão

O função sizeof() em PHP é usado para encontrar a contagem dos elementos de um array e é a função interna e o alias do contar() função. Ele aceita dois argumentos; um é obrigatório e o outro é opcional. O parâmetro opcional determina o modo da contagem onde 0 representa contagem normal e 1 é contagem recursiva que é usado para matrizes multidimensionais.