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 функциясын,
    айнымалыны бүтін санға түрлендіретін