<?php
$re = '/(?<=,)(?=(?:(?:[^`\'"]*[`\'"]){2})*[^`\'"]*$)/m' ;
$str = '`ot_request_id` int(11) NOT NULL `ot_request_id` int(11) NOT NULL,`ot_hours` int(11) NOT NULL,`ot_timelog_id` int(11) NOT NULL,`ot_user_id` int(11) NOT NULL,`ot_filing_date` datetime NOT NULL,`ot_approveby_id` int(11) NOT NULL,`final_approved` int(11) NOT NULL DEFAULT \'0\' ,
`ot_token` varchar(100) DEFAULT \'Your, name, here\' NOT NULL,`startTime` datetime NOT NULL,`endTime` datetime NOT NULL' ;
?>
Cjw/cGhwCgokcmUgPSAnLyg/PD0sKSg/PSg/Oig/OlteYFwnIl0qW2BcJyJdKXsyfSkqW15gXCciXSokKS9tJzsKJHN0ciA9ICdgb3RfcmVxdWVzdF9pZGAgaW50KDExKSBOT1QgTlVMTCBgb3RfcmVxdWVzdF9pZGAgaW50KDExKSBOT1QgTlVMTCxgb3RfaG91cnNgIGludCgxMSkgTk9UIE5VTEwsYG90X3RpbWVsb2dfaWRgIGludCgxMSkgTk9UIE5VTEwsYG90X3VzZXJfaWRgIGludCgxMSkgTk9UIE5VTEwsYG90X2ZpbGluZ19kYXRlYCBkYXRldGltZSBOT1QgTlVMTCxgb3RfYXBwcm92ZWJ5X2lkYCBpbnQoMTEpIE5PVCBOVUxMLGBmaW5hbF9hcHByb3ZlZGAgaW50KDExKSBOT1QgTlVMTCBERUZBVUxUIFwnMFwnICwKYG90X3Rva2VuYCB2YXJjaGFyKDEwMCkgREVGQVVMVCBcJ1lvdXIsIG5hbWUsIGhlcmVcJyBOT1QgTlVMTCxgc3RhcnRUaW1lYCBkYXRldGltZSBOT1QgTlVMTCxgZW5kVGltZWAgZGF0ZXRpbWUgTk9UIE5VTEwnOwoKJGtleXdvcmRzID0gcHJlZ19zcGxpdCgkcmUsJHN0cik7CnByaW50X3IoJGtleXdvcmRzKTsKPz4K
stdout
Array
(
[0] => `ot_request_id` int(11) NOT NULL `ot_request_id` int(11) NOT NULL,
[1] => `ot_hours` int(11) NOT NULL,
[2] => `ot_timelog_id` int(11) NOT NULL,
[3] => `ot_user_id` int(11) NOT NULL,
[4] => `ot_filing_date` datetime NOT NULL,
[5] => `ot_approveby_id` int(11) NOT NULL,
[6] => `final_approved` int(11) NOT NULL DEFAULT '0' ,
[7] =>
`ot_token` varchar(100) DEFAULT 'Your, name, here' NOT NULL,
[8] => `startTime` datetime NOT NULL,
[9] => `endTime` datetime NOT NULL
)