[請益] 將陣列內的值印出並以,分隔開

看板PHP作者 (宅沒有罪)時間15年前 (2010/07/12 15:58), 編輯推噓1(107)
留言8則, 3人參與, 最新討論串1/1
不知道有沒有什麼函式 可以將陣列內的所有值輸出 並用,分隔開 如下 $ctest["typhoon"] = array("線路","線路","停電","停電","停電","設備"); 能輸出成 線路,線路,停電,停電,停電,設備 因為我要放到excel裡面 如果直接將陣列放進去 excel會變成往下的格數 所以很苦惱... 盼有大大能解決這個問題>"< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.79.199.36

07/12 15:59, , 1F
$囧=implode(",",$ctest["typhoon"]);
07/12 15:59, 1F

07/12 16:00, , 2F
echo $囧;
07/12 16:00, 2F

07/12 16:05, , 3F
感恩 我試試看
07/12 16:05, 3F

07/12 16:12, , 4F
在PHP可以echo出來 但卻放不了excel表單中 我再試試
07/12 16:12, 4F

07/12 16:13, , 5F
用csv去php.net找一下就有相關的了..看manual有這麼難?..
07/12 16:13, 5F

07/12 16:15, , 6F
But 那是存成 csv 檔案的方式.. 直接echo 用 implode ...
07/12 16:15, 6F

07/12 16:16, , 7F
但是你還有一些要處理,像是換行,字串跟數值的分辨...
07/12 16:16, 7F

07/12 16:21, , 8F
當然你更可以參考 fputcsv 下面註解的 sputcsv ..嘿嘿...
07/12 16:21, 8F
文章代碼(AID): #1CEiiE31 (PHP)
文章代碼(AID): #1CEiiE31 (PHP)