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
phpsettype(mixed &$var, string $type): bool
Mysal
Setiri tutuş san üýtgeýjisine üýtgedeliň:
php<?php
$str = '123';
settype($str, 'integer');
var_dump($str);
?>
Kody ýerine ýetirmegiň netijesi:
php123
Mysal
Sany setire üýtgedeliň:
php<?php
$num = 123;
settype($num, 'string');
var_dump($num);
?>
Kody ýerine ýetirmegiň netijesi:
php'123'
Mysal
Massiw setire üýtgetmek synanyşalyň:
php<?php
$arr = [1, 2, 3];
$res = settype($arr, 'string');
var_dump($arr);
var_dump($res);
?>
Kody ýerine ýetirmegiň netijesi:
php'Array'
true
Mysal
Setiri boolean bahasyna üýtgedeliň:
php<?php
$val = "true";
settype($val, "boolean");
var_dump($val);
?>
Kody ýerine ýetirmegiň netijesi:
phptrue