How to split hash key and value without using "foreach&
Posted: Wed Aug 02, 2006 1:31 pm
I just can't see the obvious here, so forgive the question if it seems silly.
Given the following:
$array['keyval'] = "some data";
Is there a shorter way of coding this expression:
$val = $array['keyval'] ? $array['keyval'] : 'keyval';
The above may seem quite short already, but my code uses some rather long 'keyval' strings, eg:
$val = $array['this is a rather long string...'] ? $array['this is a rather long string...'] : 'this is a rather long string...';
In other words, without using "foreach ($array as $key => $val)", I want to get at the $key string of a hash.
Any ideas?
Given the following:
$array['keyval'] = "some data";
Is there a shorter way of coding this expression:
$val = $array['keyval'] ? $array['keyval'] : 'keyval';
The above may seem quite short already, but my code uses some rather long 'keyval' strings, eg:
$val = $array['this is a rather long string...'] ? $array['this is a rather long string...'] : 'this is a rather long string...';
In other words, without using "foreach ($array as $key => $val)", I want to get at the $key string of a hash.
Any ideas?