\S*?)\[(?\S*?)]/', $name, $array ); if ( ! empty( $array['field'] ) && ! empty( $array['key'] ) ) { return isset( $settings[ $array['field'] ][ $array['key'] ] ) && 'checked' === $settings[ $array['field'] ][ $array['key'] ]; } // Standard non array names. return isset( $settings[ $name ] ) && 'checked' === $settings[ $name ]; } }