From:             jkaufman at wamnet dot com
Operating system: Mandrake Linux 9.1
PHP version:      4.3.2
PHP Bug Type:     Scripting Engine problem
Bug description:  Problem with multidimensional arrays

Given this data structure:

$user_master = array ('user_id'=>'user_id',                               
         'user_name'=>'requester',                                        
                                        'user_login'=>'login_name',       
                                                                       
'user_region_id'=>'user_region');

$user_master['links']['user_region_id']='region_master["region_id"]';

The idea is to have one or more entries to relate certain db fields to
other tables. If $tbl='user_master and $key='user_region_id', then if I do
this:

if (array_key_exists('links', $$tbl))...
I get a true response. The key exists.

However, I cannot access the values using any of these contructs:

$value=$$tbl['links'][$key]
$values=array_values ($$tbl['links'])
if (array_key_exists($key, $$tbl['links'])
etc. etc.
-- 
Edit bug report at http://bugs.php.net/?id=23876&edit=1
-- 
Try a CVS snapshot:         http://bugs.php.net/fix.php?id=23876&r=trysnapshot
Fixed in CVS:               http://bugs.php.net/fix.php?id=23876&r=fixedcvs
Fixed in release:           http://bugs.php.net/fix.php?id=23876&r=alreadyfixed
Need backtrace:             http://bugs.php.net/fix.php?id=23876&r=needtrace
Try newer version:          http://bugs.php.net/fix.php?id=23876&r=oldversion
Not developer issue:        http://bugs.php.net/fix.php?id=23876&r=support
Expected behavior:          http://bugs.php.net/fix.php?id=23876&r=notwrong
Not enough info:            http://bugs.php.net/fix.php?id=23876&r=notenoughinfo
Submitted twice:            http://bugs.php.net/fix.php?id=23876&r=submittedtwice
register_globals:           http://bugs.php.net/fix.php?id=23876&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=23876&r=php3
Daylight Savings:           http://bugs.php.net/fix.php?id=23876&r=dst
IIS Stability:              http://bugs.php.net/fix.php?id=23876&r=isapi
Install GNU Sed:            http://bugs.php.net/fix.php?id=23876&r=gnused

Reply via email to