Profic
just Profic (PHP5 BetaTeam)
замена fgetcsv
PHP:
<?php
//$csv_str = '"aaa";"B""BB";"CC\"";""C";"123";"""ddd""";"""""";"";"eee";10.00;"--";;;0.00';
$csv_str = '22;11792;"=ph(""Студенты""); $habitur=ph(""";Абитуриенты;Абитуриенты;"""); $hgrad=ph(""Выпускники""); $";;/abitur.php4';
define ('SEPAR', ';');
define ('Q', '"');
preg_match_all (
'~('.Q.'[^'.Q.']*?('.Q.Q.'[^'.Q.']*?)*?'.Q.'|[^'.SEPAR.']*?)('.SEPAR.'|$)~si'
, $csv_str
, $arr
);
if (empty ($arr[3][($last = sizeof ($arr[3]) - 1) - 1])) {
unset ($arr[1][$last]);
}
$arr = $arr[1];
print_r ($arr);
?>