1
Hellos、PHP CSVのインポートは、最初の2行と情報の切れ目なし
私は簡単な電話のリストを作りたいと思います。 CSVデータは、アクティブディレクトリのpowershellエクスポートからcsvリストから取得します。
CSVはカンマで区切られ、それがそのように見ています:
#TYPE Selected.Microsoft.ActiveDirectory.Management.ADUser
name,"officephone"
firstnameA, lastnameA,"+49 12345 555 123"
firstnameB, lastnameB,"+49 12345 555 124"
firstnameC, lastnameC,"+49 12345 555 125"
firstnameD, lastnameD,"+49 12345 555 126"
だから、私はそのように1行で(firstnameA、lastnameAと2行目の3桁の数字のようにそれを表示したいと思います:まだ私は、そのコードを持っている
firstnameA, lastnameA 123
firstnameB, lastnameB 124
firstnameC, lastnameC 125
firstnameD, lastnameD 126
まで:
<?php
echo "<html><body><table>\n\n";
$phonebook = fopen("database/itlocal.csv", "r");
while (($line = fgetcsv($f)) !== false) {
echo "<tr class='departmenttext'>";
foreach ($line as $cell) {
echo "<td>" . htmlspecialchars($cell) . "</td>";
}
echo "</tr>\n";
}
fclose($f);
echo "\n</table></body></html>";
?>
どのように私はモミをスキップすることができます私はそれを持っていると思いますか?事前
おかげでたくさん。 2つのラインのためにそれは動作します。私のfirsrの問題は完全に解決されます。本当にありがとう。 ....しかし、私の桁の問題のための解決策を知っていますか?最後の3桁まで切り捨てるのですか? –
これを使うと、3桁の数字が切り取られます:$ cell = substr($ cell、-3); jeyのインデックスを2から1に変更しようとした場合 –
この問題が解決した場合は、同じ問題を抱えている他の人を助けるために受け入れてください:D @SaschaDeathworm –