foreach($myFile as $value){
$arr = explode(",",$value);
echo "<tr>";
foreach($arr as $out) {
if ((strcmp($arr[$city], $out)) == 0){
echo "<td><i>" . $out . "</i></td>";
}
else if((strcmp($arr[$pick], $out)) == 0){
$var = ucfirst(strtolower($out));
echo "<td>". $var. "</td>";
unset($var);
}
else{
echo "<td>" . $out . "</td>";
}
$count++;
unset($out);
}
echo "</tr>";
unset($arr);
}
unset($myFile);
上面的代码用于读取.csv文件并将其打印为HTML表格。它已经在工作,但我在分类时遇到了一些麻烦。PHP:对数组进行排序
现在我应该排列由列列阵列,我该怎么做?
而另一个问题:为什么我会得到未定义偏移量的错误? 错误行是if((strcmp(...))
。该阵列有10项和变量的值是:
$pick = 9
$city = 5
我感到困惑,你要在这里进行排序... – Sumurai8
整个输出应该被列进行排序什么* *最后我 –
不认为你需要'unset()'vars。当(重新)定义它们时,它们会替换以前的任何值。 – MaggsWeb