- array_map: documentation ( source)
- implode: documentation ( source)
<?php
$result = [
['p_description' => 'Eggs', 'p_category' => 'Food', 'p_cost' => 20, 'p_stock' => 20],
['p_description' => 'Coca Cola', 'p_category' => 'Drinks', 'p_cost' => 5, 'p_stock' => 30],
];
echo implode(', ', array_map(function($row) {
return '[' . implode(', ', $row) . ']';
}, $result));