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