- array_push: documentation ( source)
- array_column: documentation ( source)
- array_search: documentation ( source)
- print_r: documentation ( source)
<?php
$finalArr = array();
$newArr = array(
'title' => 'lorem',
'vehicles' => array(
// New dimension added here
array(
'type' => 'sedan',
'price' => 2900,
),
)
);
array_push($finalArr, $newArr);
$index = array_search('lorem', array_column($finalArr, 'title'));
$addArr = array(
'type' => 'truck',
'price' => 4750
);
array_push($finalArr[$index]['vehicles'], $addArr);
print_r($finalArr);