我會問,因爲this答案。有沒有更優雅的方法來查詢數據?
我的代碼看起來像
<?php
$lines = file('file.txt');
$count = count($lines);
$i = 0;
$query = "INSERT INTO table VALUES ";
foreach($lines as $line){
$i++;
if ($count == $i) {
$query .= "('".$line."')";
}
else{
$query .= "('".$line."'),";
}
}
echo $query;
有更優雅的方式來做到這一點/函數在PHP?
的同義詞,這就是我正在尋找的東西。 – genesis
+1,這比將字符串串起然後修剪它要乾淨得多。但是,它仍然可以改進。 'file()'已經返回一個數組,所以你可以'echo'INSERT INTO TABLE VALUES('。join(')(',file('file.txt'))。');''(假設你知道文件中至少有一行)。 –
+1我認爲你的更好;) – AlienWebguy