Функција settype

Функцијата settype го менува типот на променливата на наведениот. Како прв параметар се пренесува променливата што треба да се трансформира, а како втор - стринг со името на типот. Функцијата враќа true при успешна трансформација и false при неуспех.

Синтакса

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

Пример

Трансформираме стринг во цел број:

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

Резултат од извршување на кодот:

php123

Пример

Трансформираме број во стринг:

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

Резултат од извршување на кодот:

php'123'

Пример

Ќе се обидеме да трансформираме низа во стринг:

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

Резултат од извршување на кодот:

php'Array'
true

Пример

Трансформираме стринг во булова вредност:

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

Резултат од извршување на кодот:

phptrue

Погледнете ги исто така

  • функцијата is_int,
    која проверува дали променливата е цел број
  • функцијата strval,
    која ја трансформира променливата во стринг
  • функцијата intval,
    која ја трансформира променливата во цел број