Fungsi settype

Fungsi settype mengubah tipe variabel ke tipe yang ditentukan. Parameter pertama adalah variabel yang perlu dikonversi, dan parameter kedua adalah string dengan nama tipe. Fungsi mengembalikan true jika konversi berhasil dan false jika gagal.

Sintaks

phpsettype(mixed &$var, string $type): bool

Contoh

Konversi string ke integer:

php<?php
  $str = '123';
  settype($str, 'integer');
  var_dump($str);
?>

Hasil eksekusi kode:

php123

Contoh

Konversi angka ke string:

php<?php
  $num = 123;
  settype($num, 'string');
  var_dump($num);
?>

Hasil eksekusi kode:

php'123'

Contoh

Coba konversi array ke string:

php<?php
  $arr = [1, 2, 3];
  $res = settype($arr, 'string');
  var_dump($arr);
  var_dump($res);
?>

Hasil eksekusi kode:

php'Array'
true

Contoh

Konversi string ke nilai boolean:

php<?php
  $val = "true";
  settype($val, "boolean");
  var_dump($val);
?>

Hasil eksekusi kode:

phptrue

Lihat Juga

  • fungsi is_int,
    yang memeriksa apakah variabel adalah integer
  • fungsi strval,
    yang mengonversi variabel ke string
  • fungsi intval,
    yang mengonversi variabel ke integer