The key of the associative array is dynamically generated. How do I get the “Key” of such an array?
$arr = array ('dynamic_key' => 'Value');
I am aware that It is possible to access it through a foreach loop like this:
foreach ($arr as $key => $val) echo "Key value is $key";
However, I know that this array will have only one key and want to avoid a foreach loop. Is it possible to access the value of this element in any other way? Or get the key name?
edit: http://php.net/each says:
Warning This function has been DEPRECATED as of PHP 7.2.0. Relying on this function is highly discouraged.
Using key() is fine.
If you’re going to fetch the value anyway you can also use each() and list().
prints
dynamic_key -> Value