i (am) Blogger and U?

from X-periment to X-perience

Aplikasi Web: Online Shop PRO 2

Toko Online Pro 2 memiliki fitur-fitur yang sama persis dengan Toko Online Pro 1 tapi dengan theme/template yang berbeda.

Aplikasi Web: Online Shop PRO 1

Toko Online Pro 1 adalah paket full-features aplikasi toko online yang dapat digunakan untuk menjalankan bisnis Anda secara online. Aplikasi ini memiliki fitur-fitur unggulan dan lengk [...]

Toko Online Barang Digital 1

Toko Online Barang Digital 1 adalah paket full-features aplikasi toko online khusus untuk benda/barang digital seperti aplikasi/software atau ebook pdf, doc dkk yang dapat digunakan unt [...]

Profile / Portofolio Pro 2

Aplikasi Profil / Portofolio Pro 2, software berbasis web untuk pengelolaan portofolio atau untuk menampilkan profil baik perusahaan maupun perseorangan. Selain itu software ini dapat p [...]

Aplikasi Web: Custom X

Aplikasi Web Custom X, software berbasis web dinamis dengan fitur utama adalah pembuatan SURVEY dan/atau POLLING dengan jumlah yang tidak dibatasi. Selain itu aplikasi ini juga memiliki [...]

Badge/Watermark Image Generator

Badge/Watermark Image Generator adalah aplikasi web yang digunakan untuk membuat badge/watermark atau penanda pada foto/gambar yang biasanya digunakan misalnya pada penanda foto produk [...]

Tips Membuat File CSV

Category: Tanya JawabDate:
Thursday, 16 Feb 2017

pertanyaan
Saya punya data berupa file text berisi url yang dipisahkan oleh enter (maksudnya tiap baris dipisahkan oleh break line). Saya mencoba membuat file csv (commas separated value) dengan php kira-kira begini:
[php]
$file_txt = '
http://google.com
http://yahoo.co.id
http://yahoo.com
http://google.co.id';

$url_arr = implode("\n",$file_txt);
$csv = '';

foreach($url_arr as $url){
$csv .= $url.',';
}
[/php]



Masalahnya pada akhir csv ada koma tambahan yang tidak diperlukan. Gimana caranya supaya di akhir gak ada komanya?



jawaban
Ada banyak solusi untuk masalah ini dan saya akan memberikan tiga di antaranya.

Pertama, Anda bisa menggunakan implode() tanpa perlu mengeksekusi foreach
[php]
$csv = implode(',',trim($url_arr));
[/php]



Atau Anda bisa gunakan str_replace() tanpa perlu mengeksekusi foreach
[php]
$csv = str_replace("\n", ',', trim($url_arr));
[/php]



Anda juga bisa menggunakan rtrim() tapi masih perlu mengeksekusi foreach
[php]
foreach($url_arr as $url){
$csv .= $url.',';
}

$csv = rtrim($csv,',');
[/php]




Bagi Anda yang punya pertanyaan seputar Pemrograman Web (php murni atau framework CodeIgniter, Laravel dan sejenisnya atau lainnya, MySQL, jQuery, GNU/Linux dll), silahkan kirimkan email dengan awalan subjek [Tanya-Jawab] ke alamat email iqbal[dot]chahyadi[at]gmail[dot]com

Insya Allah akan saya bantu sebisa mungkin dan pembahasannya akan ditampilkan dalam kategori posting Tanya Jawab (dan kepada pengirim juga akan saya kirimkan URL jawabannya atau jawabannya langsung).

No comments...
>> Comments closed. <<