Recuperando colunas de propriedades de objetos de um array
Em um aplicativo, muitas vezes é necessário extrair uma propriedade específica de uma lista de objetos. Esta tarefa pode ser realizada de forma eficiente em PHP, especialmente com versões de linguagem mais recentes.
Extraindo propriedades com array_column()
PHP 7.0 e posterior introduz a função array_column(), projetado exatamente para esse propósito. Para extrair uma coluna de valores de propriedades, basta definir o array cats como um argumento, seguido pelo nome da propriedade alvo:
$idCats = array_column($cats, 'id');
This linha de código gera sem esforço uma nova matriz contendo os IDs de cada objeto cat.
Considerações adicionais
É essencial observe que para array_column() funcionar corretamente, a propriedade do objeto alvo deve ser um array ou convertida para um. Isso garante a funcionalidade adequada da função.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3