前後してすみません。
> では、""で囲ってみては?
<?php
$dat = "ab,cd,ef\,gh";
$dats = preg_split("/(?<!\\),/", $dat);
print_r($dats);
?>
駄目ですし
<?php
$dat = 'ab,cd,ef\,gh';
$dats = preg_split("/(?<!\\),/", $dat);
print_r($dats);
?>
駄目ですね。
<?php
$dat = "ab,cd,ef\,gh";
$dats = preg_split("/(?<!\\),/", $dat);
print_r($dats);
?>
これも駄目みたいです。