ফাংশন 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