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ê.