Untuk kebutuhan membuat abjad a sampai z, kita bisa saja menggunakan variable seperti ini <?php $char = [’a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’i’,’j’,’k’,’l’,’m’,’n’,’o’,’p’,’q’,’r’,’s’,’t’,’u’,’v’,’w’,’x’,’y’,’z’]; var_dump($char); tetapi cara diatas kurang flexible dan lumayan panjang. Caranya bisa diganti dengan <?php $char = range(’a’, ‘z’); foreach ($char as $abjad) { echo "$abjad"; } // abcdefghijklmnopqrstuvwxyz pada contoh diatas kita membuat urutan a (kecil) sampai […]
Membuat Grafik dari Database dengan Codeigniter 4
Codeigniter 4 memang belum resmi di luncurkan, saat ini masih tahap Release Candidat (RC) 4, tetapi tidak ada salahnya kita menggunakannya untuk bahan pembelajaran. Sejak Codeigniter 4, kita sudah bisa menggunakan composer untuk menginstallnya. Dengan menggunakan bantuan composer, proses update core menjadi jauh lebih mudah, cukup dengan bantuan composer update Pada versi 4, Codeigniter datang […]
Membuat Bot Telegram Sederhana dengan PHP
bot di telegram banyak digunakan untuk mengirim notifikasi ataupun monitoring untuk aplikasi web, atau apapun yang akan anda buat. Dari sisi pembuatannya dokumentasi resmi API Telegram bisa menjadi rujukan, karena dokumentasinya lengkap. Proses pembuatannya gratis dan tidak perlu menunggu lama, seerti pembuatan API WhatsApp. Daftar Bot di Telegram Dari pembuatan bot ini yang kita butuhkan […]
PHP Membuat Timestamp Zonawaktu Indonesia
Jangan pernah bergantung ke konfigurasi server untuk menentukan timestamp, karena kita belum tentu tau/bisa menyesuaikan timezone dengan yang kita kehendaki. Bila anda terbiasa menggunakan <?php $timestamp = date(’Y-m-d G:i:s’); untuk mengambil waktu saat ini di server/komputer yang anda gunakan. Cara tersebut bergantung dengan konfigurasi date.timezone di php.ini, setiap server yang saya gunakan menggunakan date.timezone = […]
Membuat Grafik Bar Horizontal dan Vertikal dengan Chartist PHP MySQL
Tampilan chart kali ini kita akan menggunakan data penjualan mobil terlaris 2019 dari gaikindo. chartist tidak memiliki dependency sehingga bisa digunakan standalone. Karena ukurannya yang kecil, sangat cocok digunakan dimana-mana. Import data mysql berikut ini kedalam database anda. CREATE TABLE `penjualanmobil` ( `id` INT(11) NOT NULL, `jenismobil` VARCHAR(50) NOT NULL, `jumlah` INT(11) NOT NULL ) […]
Setting Global curlrc untuk curl
Contoh untuk mendapatkan response http_code di curl curl -s -o /dev/null -w "%{http_code}" https://x.org/wiki/ # output 200 bila anda sering menggunakan curl, cara diatas kurang flexible dan bikin onelinernya makin panjang. Solusinya dengan menggunakan curlrc. curlrc adalah file konfigurasi curl yang pertama kali dipanggil ketika curl dijalanakan. Jika anda melakukan konfigurasi disini maka akan berlaku […]