Ринат
Новичок
и снова разбор csv
добрый день
есть код попытки разбора csv
получаю при исплднение соообщение сл вида
Name
new
new2
new2
Warning: Invalid argument supplied for foreach() in d:\daten\projekte\php\usa\sp\les.php on line 9
смысл в принципе ясен
дамп массива дал следующие результаты
array(5) { [0]=> array(1) { [0]=> string(35) "SP id;Name;Land;Opis;Price;War;Zeit" } [1]=> array(1) { [0]=> string(48) "19786;new;ET;new;1200;EUR;July 26, 2005, 09 : 45" } [2]=> array(1) { [0]=> string(49) "9700;new2;ET;new1;1200;USD;July 26, 2005, 10 : 11" } [3]=> array(1) { [0]=> string(50) "18661;new2;ET;new1;1200;USD;July 26, 2005, 10 : 11" } [4]=> bool(false) }
то есть как я понгял, спотыкаетяс на посл, элементе, как этого избежать
и еще, первая строка в csv - заголовок, он не нужен, нужны сами данные без заголовка
спасибо всем
добрый день
есть код попытки разбора csv
PHP:
<?
$handle = fopen("sp.csv", "r");
$data = array();
$array_value = array();
$k = 0;
while (!feof($handle)){
$data[$k] = fgetcsv($handle, 1000, "\n");
foreach ($data[$k] as $key=>$value){
$array_value = explode(";", $value, 7);
print ($array_value[1]."<br>");
}
$k++;
}
var_dump ($data);
fclose($handle);
?>
Name
new
new2
new2
Warning: Invalid argument supplied for foreach() in d:\daten\projekte\php\usa\sp\les.php on line 9
смысл в принципе ясен
дамп массива дал следующие результаты
array(5) { [0]=> array(1) { [0]=> string(35) "SP id;Name;Land;Opis;Price;War;Zeit" } [1]=> array(1) { [0]=> string(48) "19786;new;ET;new;1200;EUR;July 26, 2005, 09 : 45" } [2]=> array(1) { [0]=> string(49) "9700;new2;ET;new1;1200;USD;July 26, 2005, 10 : 11" } [3]=> array(1) { [0]=> string(50) "18661;new2;ET;new1;1200;USD;July 26, 2005, 10 : 11" } [4]=> bool(false) }
то есть как я понгял, спотыкаетяс на посл, элементе, как этого избежать
и еще, первая строка в csv - заголовок, он не нужен, нужны сами данные без заголовка
спасибо всем