settype funksiýasy
settype funksiýasy üýtgeýjiniň tipini görkezilen tipa üýtgedýär. Birinji parametr hökmünde üýtgedilmeli üýtgeýji, ikinji parametr bolsa tipiň ady bilen setir ýollanylýar. Funksiýa üstünlikli üýtgetmekde true, üýtgeşiklik ýüze çykmazlykda bolsa false yzyna gaýtarýar.
Sintaksis
settype(mixed &$var, string $type): bool
Mysal
Setiri tutuş san üýtgeýjisine üýtgedeliň:
<?php
$str = '123';
settype($str, 'integer');
var_dump($str);
?>
Kody ýerine ýetirmegiň netijesi:
123
Mysal
Sany setire üýtgedeliň:
<?php
$num = 123;
settype($num, 'string');
var_dump($num);
?>
Kody ýerine ýetirmegiň netijesi:
'123'
Mysal
Massiw setire üýtgetmek synanyşalyň:
<?php
$arr = [1, 2, 3];
$res = settype($arr, 'string');
var_dump($arr);
var_dump($res);
?>
Kody ýerine ýetirmegiň netijesi:
'Array'
true
Mysal
Setiri boolean bahasyna üýtgedeliň:
<?php
$val = "true";
settype($val, "boolean");
var_dump($val);
?>
Kody ýerine ýetirmegiň netijesi:
true