不确定如何解决这个特定的未定义偏移量问题
Not sure how to resolve this particular undefined offset issue
大家好,
我对 Php 比较陌生,所以请放轻松。话虽如此,代码的输出正是我所期望的(一个 table 的 6 列和 n 行)。我的问题是我在未定义的 table 末尾有 5 个通知offset 1, 2 ,3 ,4 ,5(表示行 $result[1]...$result[5];
通过打印数组,我还注意到它的末尾 Array ( [0] => [1] => [2] => [3] => [4] => [5] => ) 也许这就是问题所在,索引被设置为空,但我讨厌 'maybe' 所以我现在很困。
提前致谢
$csvData = file_get_contents('excel_csv.csv');
$lines = explode(PHP_EOL, $csvData);
$array = array();
foreach ($lines as $line) {
$array[] = str_getcsv($line);
}
echo "<table class='main-table'>";
foreach($array as $result) {
echo "<tr class='main-row'>
<td class='main-column'><img src='poze/$result[0]'/></td>
<td class='main-column'>$result[1]</td>
<td class='main-column'>$result[2]</td>
<td class='main-column'>$result[3]</td>
<td class='main-column'>$result[4]</td>
<td class='main-column'>$result[5]</td>
</tr>";
}
echo "</table>";
更改第一条牵引线
$csvData = file_get_contents('excel_csv.csv');
$lines = explode(PHP_EOL, $csvData);
和
$lines = file('excel_csv.csv', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
避免空行
大家好,
我对 Php 比较陌生,所以请放轻松。话虽如此,代码的输出正是我所期望的(一个 table 的 6 列和 n 行)。我的问题是我在未定义的 table 末尾有 5 个通知offset 1, 2 ,3 ,4 ,5(表示行 $result[1]...$result[5];
通过打印数组,我还注意到它的末尾 Array ( [0] => [1] => [2] => [3] => [4] => [5] => ) 也许这就是问题所在,索引被设置为空,但我讨厌 'maybe' 所以我现在很困。
提前致谢
$csvData = file_get_contents('excel_csv.csv');
$lines = explode(PHP_EOL, $csvData);
$array = array();
foreach ($lines as $line) {
$array[] = str_getcsv($line);
}
echo "<table class='main-table'>";
foreach($array as $result) {
echo "<tr class='main-row'>
<td class='main-column'><img src='poze/$result[0]'/></td>
<td class='main-column'>$result[1]</td>
<td class='main-column'>$result[2]</td>
<td class='main-column'>$result[3]</td>
<td class='main-column'>$result[4]</td>
<td class='main-column'>$result[5]</td>
</tr>";
}
echo "</table>";
更改第一条牵引线
$csvData = file_get_contents('excel_csv.csv');
$lines = explode(PHP_EOL, $csvData);
和
$lines = file('excel_csv.csv', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
避免空行