我想跳过像这样的所有csv文件行:
[14] => Array
(
[0] =>
)
我的代码是:
<?php
//apro il file
if (($fp = fopen($file, "r")) !== false)
{
//per ogni riga del file...
while (($data = fgetcsv($fp, 1000, $delimiter)) !== FALSE) {
//...inserisco una riga nella tabella
$echo_tabella .= "<tr>";
//Non tengo conto della prima riga del file CSV ma parto dalla seconda dove ci sono i valori
if ($contatore_cicli_CSV_esterno!=0){
foreach( $data as $el )
$echo_tabella .= "<td>".$el."</td>";
$echo_tabella .= "</tr>";
$array_righe_CSV[] = $data; }}?>
下面在代码中我添加了查看数组的命令:
<?php
//Per visualizzare la struttura dell'array
echo '<pre>';
print_r($array_righe_CSV); // $righe CONTIENE LE RIGHE, es.:
echo '</pre>';
?>
输出结果为:
[11] => Array
(
[0] => 192.168.234.147
[1] => Z6QTB1BCA0003ZR
[2] => 742149
[3] => 161
[4] => 1132
[5] => 0
[6] => 0
[7] =>
)
[12] => Array
(
[0] => 192.168.234.147
[1] => Z6QTB1BCA0003ZR
[2] => 945141
[3] => 0
[4] => 0
[5] => 0
[6] => 0
[7] =>
)
[13] => Array
(
[0] =>
)
[14] => Array
(
[0] =>
)
我怎样才能做到这一点?
答案 0 :(得分:0)
if (count($array_righe_CSV))
{
print_r($array_righe_CSV);
}
这不会起作用吗?