Como converter objeto em array em PHP?



Este artigo irá apresentá-lo a um tópico simples, mas importante, que é como converter Objeto em Array em PHP com demonstração prática.

Uma instância individual da estrutura de dados definida por uma classe é um objeto. Também nomeamos objetos como instâncias. Geralmente, definimos uma classe uma vez e, em seguida, criamos muitos objetos que pertencem a ela. Uma das estruturas de dados que armazena um ou mais tipos semelhantes de valores em um único nome é um array, mas o array associativo em PHP é algo diferente de um simples array. Matrizes associativas geralmente são usadas para armazenar pares de valores-chave. Neste artigo, aprenderemos 'Como converter objeto em matriz em PHP?'

As dicas a seguir serão abordadas neste artigo,





Então vamos começar

Como converter objeto em array em PHP?



Digite o objeto Casting para uma matriz

Para utilizar uma variável de tipo de dados em diferentes tipos de dados, podemos usar typecasting, que é simplesmente a conversão explícita de um tipo de dados. Ao usar regras de conversão de tipos com suporte em PHP,

ele irá converter um objeto PHP em um array.



o método system.exit encerrará o aplicativo.

Sintaxe: $ Array_var = (array) $ Obj

O exemplo abaixo demonstra o funcionamento de um objeto typecasting para um array em PHP

item1 = $ food1 $ this-> item2 = $ food2 $ this-> item3 = $ food3}} // Criar objeto para classe (hotel) $ food = new hotel ('biriyani', 'hambúrguer', 'pizza') echo 'Antes da conversão:' echo ' 
'echo var_dump ($ food)'
'// Coverting object to an array $ foodArray = (array) $ food echo' Após a conversão: 'var_dump ($ foodArray)?>

Continuando com este artigo em how para converter Object to Array em PHP?

Usando Json Decode e Json Encode

A string codificada JSON é aceita pela função json_decode e a converte em uma variável PHP e, por outro lado, a string codificada JSON para um determinado valor é retornada por json_encode

Sintaxe: $ Array_var = json_decode (json_encode ($ obj), verdadeiro)

O exemplo abaixo demonstra a conversão de objeto em array em PHP usando json_decode & json_encode.

var1 = $ bill $ this-> var2 = $ food}} // Criando objeto $ food = new hotel (500, 'biriyani') echo 'Antes da conversão:' echo ' 
'echo var_dump ($ food)'
'// Convertendo objeto em array associativo $ foodArray = json_decode (json_encode ($ food), true) echo' Após a conversão: 'var_dump ($ foodArray)?>

Isso nos leva ao final deste artigo sobre como converter objeto em matriz em PHP .

Se você achou este artigo sobre PHP relevante, verifique o pela Edureka, uma empresa de aprendizagem online confiável com uma rede de mais de 250.000 alunos satisfeitos espalhados por todo o mundo.

Tem alguma questão para nós? Mencione isso na seção de comentários do artigo 'Como converter objeto em matriz em PHP' e eu entrarei em contato com você.