PHP Dynamic Nested Associative Array

raghuveer999

I have an associative array which is generated dynamically with the values from database. When I print the whole array, it gives something like this when we put print_r($array).

  Array ( [95a5c80811239526fb75cbf31740cc35] => Array ( [product_id] => 2324) )

When I echo like this,

echo $array['95a5c80811239526fb75cbf31740cc35']['product_id'];

it gives me product id. But the problem is, the code '95a5c80811239526fb75cbf31740cc35' changes dynamically everytime. I want to echo the product id irrespective of this code.

I tried

$array[]['product_id'];
$array['']['product_id'];

But not working. Can anyone help me? Please ask me if you have any doubts.

user1978142

You can use reset() in this case:

$array = array(
    '95a5c80811239526fb75cbf31740cc35' => array( // dynamic
        'product_id' => 2324
    ),
);

$value = reset($array); // set pointer to first element
echo $value['product_id']; // 2324

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related