Merubah Tipe Data String Ke Number

Sedikit artikel pendek tapi penting jika kita menemui permasalahan yang sesuai, yaitu merubah sebuat data ber tipe String ke sebuat data bertipe Number (Integer, Float).

Ini berguna semisal Anda mau merubah misal saja:

Input         Output
'003' 3
'3.45' 3.45
'0.345' 0.345

Langsung saja ada beberapa cara untuk merubah data diatas:

  1. Merubah string ke tipe data tipe data numeric primitive:

    $num =(int)"003";
    $num =(double)"0.345";// sama dengan (float)"0.345";
  2. Dengan melakukan operasi matematika:

    $num ="003"+1-1;
    $num = floor("3.45");
  3. Menggunakan  intval() atau floatval():

    $num = intval("003");
    $num = floatval("0.345");
  4. Menggunakan settype().

    settype('003', "integer");

 

Untuk settype selengkapnya dapat dilihat pada link diatas (klik settype()). Sekian, pendek, tapi semoga bermanfaat.