Re: [請益] 輸出csv檔
我用了一個很爛的方法Q_Q 不過好像是可以work 但是會有一個小小的bug
$row['a'] = "SN";
$row['b'] = "Laya";
$row['c'] = "CSV,測試";
foreach ($row as $key => $value)
{
  if(strpos($value,",")!=0)
  {
     $row[$key] = '"'.$value.'"';
  }
}
$con = $row['a'].','.$row['b'].','.$row['c'];
$con.="\n";
echo $con;
說穿了就是用穿插'及"兩種符號
但是以上的方法如果$row['c']逗號再第一個的話就會不work了
我有試過 strpos($value,",")!==0  [使用絕對不等於]
可是他這樣會把全部都加上"" (如果你不介意的話乾脆全部都加上""好了 XD)
話說回來使用!==為什麼他三個都判斷成有,在資料中 我就不知道了
盼有人解答嚕Q口Q
--
  淡而無味, 可是芬芳, 就當它是酒罷......
      沒有酒的時候, 到河邊去捧飲自己的影子......
    沒有嘴的時候, 用傷口呼吸.... 
--
※ 發信站: 批踢踢實業坊(ptt.cc) 
◆ From: 59.124.100.15
推
11/24 14:15, , 1F
11/24 14:15, 1F
→
11/24 14:16, , 2F
11/24 14:16, 2F
推
11/24 14:17, , 3F
11/24 14:17, 3F
→
11/24 14:24, , 4F
11/24 14:24, 4F
推
11/24 16:44, , 5F
11/24 16:44, 5F
→
11/24 16:46, , 6F
11/24 16:46, 6F
→
11/24 16:47, , 7F
11/24 16:47, 7F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章