• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Jaranguda

Belajar Mengajar

  • Home
  • Sponsor/Jasa
  • Tentang

script php

Menghilangkan False Null atau String Kosong di Array PHP

Last Updated on 19 March 2018 By tommy Leave a Comment

Salah satu fungsi bawaan PHP yang sering bermanfaat sewaktu mengolah data adalah array_filter, dengan array_filter sangat mudah untuk menghilangkan array dengan nilai NULL, FALSE, 0 atau string kosong (”). Contoh penggunaan array_filter bisa dilihat di script dibawah ini

<?php
 
$bonus_karyawan = [
    'Andika' => 20000,
    'Sule' => '',
    'David' => false,
    'Meranti' => 0,
    'Indah' => 40000,
    'Sahfitri' => 12000,
];
 
var_dump($bonus_karyawan);
 
$bonus_karyawan = array_filter($bonus_karyawan);
var_dump($bonus_karyawan);

Output perintah diatas

array(6) {
  ["Andika"]=>
  int(20000)
  ["Sule"]=>
  string(0) ""
  ["David"]=>
  bool(false)
  ["Meranti"]=>
  int(0)
  ["Indah"]=>
  int(40000)
  ["Sahfitri"]=>
  int(12000)
}
array(3) {
  ["Andika"]=>
  int(20000)
  ["Indah"]=>
  int(40000)
  ["Sahfitri"]=>
  int(12000)
}

di Array kedua FALSE, EMPTY STRING, NULL dan 0 dihilangkan. Bagaimana jika kita ingin nilai 0 tetap ditampilkan? Ubah variable $bonus_karyawan menjadi

$bonus_karyawan = array_filter($bonus_karyawan, 'strlen');
var_dump($bonus_karyawan);
## output
array(4) {
  ["Andika"]=>
  int(20000)
  ["Meranti"]=>
  int(0)
  ["Indah"]=>
  int(40000)
  ["Sahfitri"]=>
  int(12000)
}

Filed Under: PHP Tagged With: script php

Melihat Informasi Jatuh Tempo di PHP

Last Updated on 26 June 2015 By tommy 7 Comments

Contoh kasus, anda ingin mengecek suatu invoice apakah sudah waktunya ditagih atau belum. Pembayaran dilakukan pada 25 April 2015, tanggal jatuh tempo 1 Juli 2015, informasi jatuh tempo di tampilkan bila dibawah 10 hari.

Script PHP-nya

<?php
// duedate.php
$tglbayar = strtotime("4/25/2015"); // 25 April 2015
$tglsekarang = strtotime("6/26/2015"); // 26 Juni 2015
$jatuhtempo = strtotime("7/1/2015"); // 1 Juli 2015
 
// hitung perbedaan  jatuh tempo dengan sekarang 
$beda = $jatuhtempo - $tglsekarang; // unix time
// konversi $beda kedalam hari
$bedahari = ($beda/24/60/60);
 
// pastikan nilainya positif, kalo negatif berarti sudah lewat.
if ($beda > 0 )
{
	if ($bedahari < 10 )
	{
		echo "Waktunya ditagih!!!. Jatuh tempo dalam $bedahari hari.";
	}
	else 
	{
		echo "Masih lama. Nagihnya $bedahari hari lagi.";
	}
}
else
{
	echo "hasilnya kok minus?";
}
 
?>

output script diatas waktu dijalankan
penagihan php

format perhitungan tanggalnya seperti diatas, jadi data yang diolah bisa diambil dari database MySQL, plain text, dll.

Filed Under: PHP Tagged With: script php, tanggal

Mengambil Kurs Dolar dari Bank CIMB dengan PHP cURL

Last Updated on 13 November 2014 By tommy Leave a Comment

Link kurs bank CIMB Niaga bisa diakses di https://www.cimbclicks.co.id/ib-cimbniaga/Ge12100a.html.

Script untuk mengambil nilai kurs tersebut bisa dilihat dibawah

<?php
// cimb.php
function fungsiCurl($url){
     $data = curl_init();
     curl_setopt($data, CURLOPT_RETURNTRANSFER, 1);
     curl_setopt($data, CURLOPT_URL, $url);
         curl_setopt($data, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6");
     $hasil = curl_exec($data);
     curl_close($data);
     return $hasil;
}
$url = fungsiCurl('https://www.cimbclicks.co.id/ib-cimbniaga/Ge12100a.html');
$pecah = explode('<th align="center" width="9%" style="text-align: center;">Buy</th>', $url);
$pecah2 = explode ('</table>',$pecah[1]);
 
echo "<table border='1'>";
print_r($pecah2[0]);
echo "</table>";
?>

letakkan script tersebut di file cimb.php lalu akses di browser, tampilannya seperti gambar dibawah
kurs cimb niaga.

Kalau script diatas mau dijadikan sebagai situs konversi mata uang (tentunya dengan perubahan), ingat untuk menyimpan data yang diambil misalkan ke MySQL atau ke file, karena kalau hanya bermodal script diatas, kemungkinan besar IP anda akan di blokir oleh admin Bank CIMB.

Filed Under: PHP Tagged With: kurs, script php

PHP Mengecek String Huruf Kecil Atau Huruf Besar

Last Updated on 13 November 2012 By tommy Leave a Comment

Untuk mengecek suatu string merupakan terdiri dari huruf besar (uppercase) atau huruf kecil (lowercase) bisa dicek dengan fungsi ctype_upper di PHP. Sebagai contoh lihat script dibawah ini :

<?php
//besar.php
$string = 'INI ADALAH HURUF BESAR';
    if (ctype_upper($string)) {
        echo "String berisi huruf besar\n";
    } else {
        echo "Tidak semua string berisi huruf besar\n";
    }
?>

hasil

String berisi huruf besar

bandingkan dengan string yang berisi huruf kecil ataupun gabungan huruf kecil dan besar, sama-sama menampilkan hasil false

<?php
//kecil.php
$string = 'ini adalah huruf besar';
    if (ctype_upper($string)) {
        echo "String berisi huruf besar\n";
    } else {
        echo "Tidak semua string berisi huruf besar\n";
    }
?>

hasil eksekusi script diatas

Tidak semua string berisi huruf besar

gabungan antara huruf besar dan kecil

<?php
//besarkecil.php
$string = 'Ini Adalah huruf besar';
    if (ctype_upper($string)) {
        echo "String berisi huruf besar\n";
    } else {
        echo "Tidak semua string berisi huruf besar\n";
    }
?>

hasil eksekusi script diatas

Tidak semua string berisi huruf besar

Fungsi yang satu ini sebenarnya di dalam kenyataan sangat jarang digunakan, karena PHP menyediakan banyak fungsi lain untuk mengecek apakah string terdiri dari huruf besar ataupun huruf kecil.

Filed Under: PHP Tagged With: lowercase, script php, uppercase

Primary Sidebar

Pencarian

Tanya Jawab tentang DevOps SRE CPE, gabung di https://t.me/devopsindonesia

Terbaru

  • Cara Menonaktifkan Pager di macOS
  • Cara Mengupdate Nama Apple silicon-as-a-Service Scaleway
  • Cara Force Delete Namespace di Kubernetes
  • Install PHP MariaDB di Mac Monterey
  • MacOS Minta Install Git

Komentar

  • Ari on Cara Mematikan SSID Molecool Balifiber
  • kiki anarki on Mengambil Data dari Situs BPJS Ketenagakerjaan dengan PHP cURL
  • musgan on Password Router Huawei HG8245H5 Indihome
  • ghabily on Mengambil Informasi Router Alcatel Lucent G-241W-A dengan PHP
  • nea on Mencari urutan angka yang hilang di PHP

Tulisan Populer

  • Password Router Huawei HG8245H5 Indihome 1.1m views
  • Password Terbaru ZTE F609 Indihome 784k views
  • Password Superadmin Huawei HG8245A 314.2k views
  • Cara Setting Manual Modem GPON ZTE F609 Indihome 272.2k views
  • Cara Setting Wireless ZTE F609 Indihome 256.1k views
  • Mengaktifkan Port LAN di Huawei HG8245 Indihome 169.1k views
  • Akses UseeTV Indihome via Wireless ZTE F609 156.5k views
  • Kemana Menghilangnya Saldo BCA 50 ribu 150.3k views
  • Cara Reset Password ZTE F609 Indihome 147.2k views
  • Cara Setting DHCP Server Modem/Router ZTE F609 112.9k views

Kategori

  • Delphi
  • dll
  • Gambas
  • Internet
  • Java
  • Lazarus
  • Linux
  • PHP
  • Review
  • Teknologi

Sponsor

kadal.id
carakami.com
kuotabisa.com
Untuk jadi sponsor, hubungi kita lewat halaman sponsor
© 2021. Jaranguda
  • Linux
  • PHP
  • Internet
  • Teknologi
  • Delphi
  • Gambas
  • Java