Showing posts with label convert. Show all posts
Showing posts with label convert. Show all posts

Cara Konversi atau Merubah Huruf Besar Kecil dari string

Convert



Bagaimana cara mengkonversi atau merubah huruf besar kecil kapital data string menggunakan PHP? Berikut ini adalah kunci untuk mengkonversinya.

1. strtoupper() - Buatlah string menjadi huruf besar semua

2. strtolower() - Buatlah string menjadi huruf kecil semua

3. ucfirst() - Buat huruf besar karakter pertama dari string

4. mb_convert_case() - Lakukan case folding pada sebuah string

5. Sedangkan PHP ini untuk merubah masing-masing kata di sebuah kalimat menjadi besar huruf besarnya saja.

<?php
function ucname($string) {
    $string =ucwords(strtolower($string));

    foreach (array('-', '\'') as $delimiter) {
      if (strpos($string, $delimiter)!==false) {
        $string =implode($delimiter, array_map('ucfirst', explode($delimiter, $string)));
      }
    }
    return $string;
}
?>


HOW TO CONVERT:

<?php echo ucname("{$row->uraian}\n"); ?>


CONTOH:

<?php
"$var = coNtoh sTring"

1. strtoupper($var); - CONTOH STRING
2. strtolower($var); - contoh string
3. ucfirst($var); - Contoh string
4. mb_convert_case($var); - [NULL] alias kosong
5. Di bawah ini 2 contoh caranya:

<?php
//1

function ucname($string) {
    $string =ucwords(strtolower($string));

    foreach (array('-', '\'') as $delimiter) {
      if (strpos($string, $delimiter)!==false) {
        $string =implode($delimiter, array_map('ucfirst', explode($delimiter, $string)));
      }
    }
    return $string;
}
echo ucname($var); - Contoh String
?>

<?php
//2
$names =array(
  'JEAN-LUC PICARD',
  'MILES O\'BRIEN',
  'WILLIAM RIKER',
  'geordi la forge',
  'bEvErly CRuSHeR'
);
foreach ($names as $name) { print ucname("{$name}\n"); }

/*
Hasilnya:
Jean-Luc Picard
Miles O'Brien
William Riker
Geordi La Forge
Beverly Crusher
*/
?>




Sekian, terimakasih atas kunjungannya.
Salam,
PHP Aku : Membangun web terorganisasi dan mudah dimengerti, contoh tutorial dengan menggunakan HTML, CSS, JavaScript, SQL, PHP, dan XML.

Merubah Tipe Data di JavaScript

numeric



Convert bilangan negative ke positive:

HTML:
<b>Nilai c = <span class="selector"></span></b>

Contoh:
100.000 - 150.000 = -50.000 ingin ditampilkan "Nilai c = Rp(50.000)" maka:
---

function convert(angka){
    var rev = parseInt(angka, 10).toString().split('').reverse().join('');
    var rev2 = '';
    for(var i = 0; i < rev.length; i++){
        rev2 += rev[i];
        if((i+1)%3 === 0 && i !== (rev.length - 1)){
            rev2 += '.';
        }
    }
    return 'Rp' + rev2.split('').reverse().join('') + ',00';
}

var a = parseInt(100000);
var b = parseInt(150000);
var c = a-b;

if(c < 0){
    var hasil = Math.abs(c) ;
    var rupiah = convert(hasil);
    $(".selector").html('('.rupiah.')');
}else{
    var rupiah = convert(c);    
    $(".selector").html(rupiah);
}




Sekian, terimakasih atas kunjungannya.
Salam,
PHP Aku : Membangun web terorganisasi dan mudah dimengerti, contoh tutorial dengan menggunakan HTML, CSS, JavaScript, SQL, PHP, dan XML.

Merubah Nilai dari Tipe Bilangan Tertentu menjadi Tipe yang Berbeda

konversi




Tipe data dari suatu database pastilah tidak sama antar suatu kolom. Kadang kita membutuhkan suatu bilangan dalam format atau tipe bilangan tertentu, misalnya saja bilangan A mulanya bertipe numeric (memiliki 2 angka dibelakang koma "xx.00") sedangkan A dibutuhkan dalam format integer (bulat tanpa koma). Berikut contoh dan caranya:

PHP konversi menjadi bilangan integer

<?php
$A = 99.00;
echo 'Nilai integer dari A: '. (int)$A;
echo 'Nilai float dari A: '. (float)$A;
echo 'Nilai double dari A: '. (double)$A;

//tampil
//Nilai integer dari A: 99
//Nilai float dari A: 99//Nilai double dari A: 99
?>

JavaScript konversi menjadi bilangan integer

var a = parseInt(ambil.result_getRencanaPemasukan[0][0]);
var b = parseInt(ambil.result_getRencanaPemasukan[0][1]);
var total = a + b;
document.getElementById("rencana_nilai_pemasukan").innerHTML = a;
document.getElementById("rencana_nilai_pemasukan").innerHTML = b;
document.getElementById("rencana_nilai_total").innerHTML = total;

Jika cara di atas belum bisa, replace carakter selain numeric dengan cara di bawah ini. Karena pada dasarnya parseInt tidak membaca karakter "." dan kebelakangnya, atau dengan kata lain, rekomendasinya hanya bilangan seperti "1,000" bukan "1.000".


var c = '1.000';
parseInt(c); //bisa saja hasilnya adalah : 1
parseInt(c.replace(/\D/g, '')); //hasilnya 1000



Operasi Matematika pada string
<?php
$num = "10" + 1;
$num = floor("10.1");
$num = intval("10");
$num = floatval("10.1");
?>




Sekian, terimakasih atas kunjungannya.
Salam,
PHP Aku : Membangun web terorganisasi dan mudah dimengerti, contoh tutorial dengan menggunakan HTML, CSS, JavaScript, SQL, PHP, dan XML.

Perhitungan Matematika dengan Javascript

matematika

  • 2.5 jadi 3
<script>
function myFunction() {
    document.getElementById("demo").innerHTML = Math.round(2.5);
}
</script>

  • Replace character di javascript

var text = $(this).val();
var parseCTP = text.replace(',', '.');


  • Parsing
parseFloat(nilai_sebelumnyah);
parseInt(nilai_sebelumnyah);


  • Kondisi tidak input nilai
if (isNaN(inputNominal) === true){
....
}


  • Round untuk pembulatan ke atas
var x=sumNumber*100;
x=Math.round(x);
x=x/100; //or more compactly : 
var x= Math.round(someNumber*100)/100;


  • Fixed untuk memaksa angka di belakang koma


var n = 859.385;
console.log(n.fixed(2)); // 859.39

console.log(n.fixed(4)); // 859.3850


var twoPlacedFloat = parseFloat(n).toFixed(1); // 859.3


  • Mengambil karakter atau angka sebelum dan sesudah koma

var depan = nilai.substring(0, nilai.indexOf(".")); 

var belakang = nilai.substring(nilai.indexOf(".") + 1); 


  • Limit bilangan maksimal 4 angka di belakang koma
var limit = 4;
var angka = Math.floor(input_text * Math.pow(10, limit)) / Math.pow(10, limit);

  • to be continue....

Sekian, terimakasih atas kunjungannya.
Salam,
PHP Aku : Membangun web terorganisasi dan mudah dimengerti, contoh tutorial dengan menggunakan HTML, CSS, JavaScript, SQL, PHP, dan XML.