ფუნქცია settype
ფუნქცია settype ცვლის ცვლადის ტიპს მითითებულ ტიპზე. პირველ პარამეტრად გადაეცემა ცვლადი, რომლის გარდასახვაც საჭიროა, ხოლო მეორედ - სტრიქონი ტიპის დასახელებით. ფუნქცია აბრუნებს true წარმატებული გარდასახვის შემთხვევაში და false წარუმატებლობის შემთხვევაში.
სინტაქსი
settype(mixed &$var, string $type): bool
მაგალითი
გარდავქმნათ სტრიქონი მთელ რიცხვში:
<?php
$str = '123';
settype($str, 'integer');
var_dump($str);
?>
კოდის შესრულების შედეგი:
123
მაგალითი
გარდავქმნათ რიცხვი სტრიქონში:
<?php
$num = 123;
settype($num, 'string');
var_dump($num);
?>
კოდის შესრულების შედეგი:
'123'
მაგალითი
შევეცადოთ გარდავქმნათ მასივი სტრიქონში:
<?php
$arr = [1, 2, 3];
$res = settype($arr, 'string');
var_dump($arr);
var_dump($res);
?>
კოდის შესრულების შედეგი:
'Array'
true
მაგალითი
გარდავქმნათ სტრიქონი ლოგიკურ მნიშვნელობაში:
<?php
$val = "true";
settype($val, "boolean");
var_dump($val);
?>
კოდის შესრულების შედეგი:
true