ফাংশন 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,
    যা একটি ভেরিয়েবলকে পূর্ণসংখ্যায় রূপান্তর করে