फ़ंक्शन 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,
    जो वेरिएबल को पूर्णांक संख्या में परिवर्तित करती है