define('CUSTOM_START_DATE','RptTmplDateRangeStartDate'); $default_template_parameters = array ( 'RptTmplDateRangeMetaval' => array ( 'CurrPayPeriod' => array ( 'parameter' => 'RptTmplDateRangeMetaval', 'value' => 'CurrPayPeriod', ), ), 'RptTmplDateRangeStartDate' => array ( '01/01/1900' => array ( 'parameter' => 'RptTmplDateRangeStartDate', 'value' => '01/01/1900', ), ), 'RptTmplDateRangeStopDate' => array ( '06/06/2079' => array ( 'parameter' => 'RptTmplDateRangeStopDate', 'value' => '06/06/2079', ), ), 'RptTmplParmAuditTypes' => array ( '' => array ( 'parameter' => 'RptTmplParmAuditTypes', 'value' => '', ), ), 'RptTmplParmPageBreakWithName' => array ( 0 => array ( 'parameter' => 'RptTmplParmPageBreakWithName', 'value' => '0', ), ), 'RptTmplParmReportLayout2' => array ( 1 => array ( 'parameter' => 'RptTmplParmReportLayout2', 'value' => '1', ), ), 'RptTmplParmReportSummary' => array ( 0 => array ( 'parameter' => 'RptTmplParmReportSummary', 'value' => '0', ), ), 'RptTmplParmShowEmployeeApproval' => array ( 0 => array ( 'parameter' => 'RptTmplParmShowEmployeeApproval', 'value' => '0', ), ), 'RptTmplParmShowSupervisorApproval' => array ( 0 => array ( 'parameter' => 'RptTmplParmShowSupervisorApproval', 'value' => '0', ), ), ); $test_array = array ( '01/01/1900' => array ( 'parameter' => 'RptTmplDateRangeStartDate', 'value' => '01/01/1900', ), ); error_log('TEST ********************************'); var_dump($test_array); var_dump(key($test_array)); var_dump('REAL ********************************'); var_dump($default_template_parameters[CUSTOM_START_DATE]); var_dump(key($default_template_parameters[CUSTOM_START_DATE]));