If I wanted to create an array in PHP with the following format, what would be the best way to approach it? Basically I want to declare the array beforehand, and then be able to add the values to person_id, name and age.
'person_id' => array('name'=>'jonah', 'age'=> 35)
To the first answer @Joe, first of all, your class doesn’t support encapsulation since your attributes are public. Also, for someone who doesn’t know how to create an array, this concept may be a bit complicated.
For the answer, changing a bit the class provided by @Joe, PHP provide a simple way of using arrays:
If you need many rows for this array, each row has a number, if not, remove the [0] for only one entry.