Skip to content
Advertisement

How do I add a new key value pair to an object in PHP?

I guess my question is two-fold

In Python if I do this

JavaScript

I’ve created a dictionary

In javaScript if I do the same thing I’ve created an object

What is that in PHP? It could just be that I don’t know the terms

I’m working on a project with laravel. I basically have an sqlite database which I am accessing. This is returning an array of ‘objects'(in javaScript terms). I want to do a foreach loop through the ‘objects’ in the array and I want to add a new key and value to the ‘object’.

Secondly – Sorry I’m not 100 percent certain of the syntax- in php:

JavaScript

Again I’m really sorry about the syntax, I’m receiving the array directly from the sqlite database so it isn’t overly important at this stage.

My question is – If I want to add say, a height to each person, how do I do that? Let me rephrase that, I know to loop through the array with a foreach, I just need the command which will allow me to append a new key/value pair to the end of a Dictionary/Object/What they are called in PHP.The result would be:

JavaScript

I know it is a super simple question but I’m struggling to find the right questions to ask google. If I am asking the wrong question please enlighten me I’ve been scratching my head for too long on something that I could do so easily in another language. I really appreciate the help.

Advertisement

Answer

This will append the new object at the end of the object array

JavaScript

If you want to add new property to the object you can simply do this:

JavaScript
User contributions licensed under: CC BY-SA
7 People found this is helpful
Advertisement