Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
23 of 410 menu

Функцыя 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

Глядзіце таксама

  • функцыю is_int,
    якая правярае, ці з'яўляецца зменная цэлым лікам
  • функцыю strval,
    якая пераўтворыць зменную ў радок
  • функцыю intval,
    якая пераўтворыць зменную ў цэлы лік
byenru