Ответов: 0 Просмотров: 232
|
CSV:
Спойлер (Отобразить)CODE ( htmlphp):
скопировать код в буфер обмена
ID,ID2,Desc,pr1,pr2,pr3,pr4,disp CAT1,,,,,,, text1,text2,text3,text4,text5,text6,text7,text8 text1,text2,text3,text4,text5,text6,text7,text8 CAT2,,,,,,, CAT3,,,,,,, text1,text2,text3,text4,text5,text6,text7,text8 text1,text2,text3,text4,text5,text6,text7,text8 CAT4,,,,,,, text1,text2,text3,text4,text5,text6,text7,text8 text1,text2,text3,text4,text5,text6,text7,text8 CAT5,,,,,,, text1,text2,text3,text4,text5,text6,text7,text8 text1,text2,text3,text4,text5,text6,text7,text8
пример
Спойлер (Отобразить)CODE ( htmlphp):
скопировать код в буфер обмена
( ( ( [ID] => tex1 [ID2] => tex2 .... ) ( [ID] => tex1 [ID2] => tex2 .... ) ( ( ( [ID] => tex1 [ID2] => tex2 .... ) ) ( ( [ID] => tex1 [ID2] => tex2 .... ) ) ) ) ( ( [ID] => tex1 [ID2] => tex2 .... ) ) )
Мой код
Спойлер (Отобразить)CODE ( htmlphp):
скопировать код в буфер обмена
function csv_to_array($filename='', $delimiter=',') { global $a; if(!file_exists($filename) || !is_readable($filename)) return FALSE; $header = NULL; $data = array(); if (($handle = fopen($filename, 'r')) !== FALSE) { while (($row = fgetcsv($handle, 1000, $delimiter)) !== FALSE) { $count=count(array_count_values($row)); if($count<3){$a=$row[0];}else {$a=$a;}; if(!$header) {$header = $row;} else } } return $data; } echo '<pre>'; print_r(csv_to_array('PriceList.csv')); echo '</pre>';
Мой результат
Спойлер (Отобразить)CODE ( htmlphp):
скопировать код в буфер обмена
( ( ( [ID] => CAT1 [ID2] => [Desc] => [pr1] => [pr2] => [pr3] => [pr4] => [disp] => ) ) ( ( [ID] => text1 [ID2] => text2 [Desc] => text3 [pr1] => text4 [pr2] => text5 [pr3] => text6 [pr4] => text7 [disp] => text8 ) ) ( ( [ID] => text1 [ID2] => text2 [Desc] => text3 [pr1] => text4 [pr2] => text5 [pr3] => text6 [pr4] => text7 [disp] => text8 ) ) ( ( [ID] => CAT2 [ID2] => [Desc] => [pr1] => [pr2] => [pr3] => [pr4] => [disp] => ) ) ( ( [ID] => CAT3 [ID2] => [Desc] => [pr1] => [pr2] => [pr3] => [pr4] => [disp] => ) ) ( ( [ID] => text1 [ID2] => text2 [Desc] => text3 [pr1] => text4 [pr2] => text5 [pr3] => text6 [pr4] => text7 [disp] => text8 ) ) ( ( [ID] => text1 [ID2] => text2 [Desc] => text3 [pr1] => text4 [pr2] => text5 [pr3] => text6 [pr4] => text7 [disp] => text8 ) ) ( ( [ID] => CAT4 [ID2] => [Desc] => [pr1] => [pr2] => [pr3] => [pr4] => [disp] => ) ) ( ( [ID] => text1 [ID2] => text2 [Desc] => text3 [pr1] => text4 [pr2] => text5 [pr3] => text6 [pr4] => text7 [disp] => text8 ) ) ( ( [ID] => text1 [ID2] => text2 [Desc] => text3 [pr1] => text4 [pr2] => text5 [pr3] => text6 [pr4] => text7 [disp] => text8 ) ) ( ( [ID] => CAT5 [ID2] => [Desc] => [pr1] => [pr2] => [pr3] => [pr4] => [disp] => ) ) ( ( [ID] => text1 [ID2] => text2 [Desc] => text3 [pr1] => text4 [pr2] => text5 [pr3] => text6 [pr4] => text7 [disp] => text8 ) ) ( ( [ID] => text1 [ID2] => text2 [Desc] => text3 [pr1] => text4 [pr2] => text5 [pr3] => text6 [pr4] => text7 [disp] => text8 ) ) )
прошу помочь, а то я весь измученный, второй день уже |