Доброе утро уважаемые программисты. Делаю чтение данных из CSV файла Пример кода: Код (Text): $files = glob('folder1/*.csv'); $files1 = glob('folder2/*.csv'); $files2 = glob('folder3/*.csv'); $files3 = glob('folder4/*.csv'); $myarray = array($files, $files1, $files2,$files3); for($check = 0; $check < count($myarray); $check++) { if(count($myarray[$check])>0) { for($i = 0; $i < count($myarray[$check]); $i++) { $file = $myarray[$check][$i]; // open and read ther file if(($file_handle = fopen($file, "r"))) { $arrays = array(); while (!feof($file_handle) ) { $line_of_text = customfgetcsv($file_handle, 1024); $arrays[] = $line_of_text; } $newArrays = array(); foreach($arrays as $id => $row) { if($row[1] > 0){ $newArrays[] = $row; } } for($r = 0; $r < count($newArrays); $r++) { $myarrayList = $newArrays[$r]; echo "<pre>"; print_r($myarrayList); echo "</pre>"; } fclose($file_handle); } } } } function customfgetcsv(&$handle, $length, $separator = ';'){ $buffer = fgetcsv($handle, $length); return $buffer = fgetcsv($handle, $length); } Результат у меня такой: Array ( [0] => 1262624 [1] => 043082 [2] => B [3] => 5 [4] => [5] => [6] => [7] => 5.09.1989 [8] => 3899154 ШКД Н СУГД 5.09.2006 [9] => 2700 [10] => [11] => ) Array ( [0] => 1262626 [1] => 037492 [2] => C [3] => 13 [4] => [5] => [6] => [7] => 12.09.1990 [8] => 4801962 ШКД Н РУДАКИ 20.11.2007 [9] => [10] => [11] => ) Array ( [0] => 1262627 [1] => 03747 [2] => C [3] => 13 [4] => [5] => [6] => [7] => 15.02.1994 [8] => 6258046 ШКД Н ФАЙЗОБОД 5.11.2010 [9] => [10] => [11] => ) Проблема в том что в ячейке массива 4,9,10,11 есть строка, то-есть а-я не показывает данные, а когда в файле csv в перед этой ячейки вставляю какую-нибудь букву он берет в массив... В чем может быть проблема, очень прошу Вашего совета....