PHP Type Casting डेवलपर को आसानी से एक प्रकार की Value को दूसरे में बदलने में मदद करती है, या किसी दिए गए PHP Class Object को किसी दूसरे Class Object में भी परिवर्तित किया जा सकता है।
Program 1: PHP type casting to an integer
<?php
$a = 18.5; // float to integer
var_dump($a);
echo ' = to = ';
$a = (int)$a;
var_dump($a);
echo '<br>';
$b = 92.6666; // float to integer
var_dump($b);
echo ' = to = ';
$b = (int)$b;
var_dump($b);
echo '<br>';
$c = 217841673.555; // float to integer
var_dump($c);
echo ' = to = ';
$c = (int)$c;
var_dump($c);
echo '<br>';
$d = -16.55; // signed float to signed integer
var_dump($d);
echo ' = to = ';
$d = (int)$d;
var_dump($d);
echo '<br>';
$e = 'Hello Coder'; // string to integer
var_dump($e);
echo ' = to = ';
$e = (int) $e;
var_dump($e); // 0
echo '<br>';
$f = '50 USD'; // string to integer
var_dump($f); // 100
echo ' = to = ';
$f = (int)'375 INR';
var_dump($f);
echo ' = to = ';
$f = null;
var_dump((int)$f); // 0
echo '<br>';
$g = array("Hundai", "BMW", "Toyota"); // array to integer
var_dump($g);
echo ' = to = ';
$g = (int)$g;
var_dump($g);
?> PHP
उपरोक्त Php Program में, हमने कई Data Types के साथ कई Variables A, B, C, D, E, F, G Define किए हैं, और Program का मुख्य उद्देश्य विभिन्न Data Types को Integer में बदलना है। Defined Variable के Data Types दिखाने के लिए हमने PHP इनबिल्ट Function var_dump () का उपयोग किया है। और, हमने पिछले Data Type को Integer में बदलने के लिए Data Type Casting का उपयोग किया है और फिर बदले गए डेटा प्रकार को Display करने के लिए var_dump का उपयोग किया है
Program 2: PHP type casting to float
<?php
$a = 20; // integer to folat
var_dump($a);
echo ' < = to = > ';
$a = (float)$a;
var_dump($a);
echo '<br>';
$b = 72.5555; // float to float
var_dump($b);
echo ' < = to = > ';
$b = (float)$b;
var_dump($b);
echo '<br>';
$d = -17; // signed integer to signed float
var_dump($d);
echo ' < = to = > ';
$d = (float)$d;
var_dump($d);
echo '<br>';
$e = 'Hello Coder'; // string to float
var_dump($e);
echo ' < = to = > ';
$e = (float)$e;
var_dump($e); // 0
echo '<br>';
$f = '50 USD'; // string to float
var_dump($f); // 372
echo ' < = to = > ';
$f = (float)'375 INR';
var_dump($f);
echo ' < = to = > '; // float to integer
$f = null;
var_dump((float)$f); // 0
echo '<br>';
$g = array("Hundai", "BMW", "Toyota"); // array to float
var_dump($g);
echo ' < = to = > ';
$g = (float)$g;
var_dump($g);
?> PHP
उपरोक्त Program में, हमने कई Data Types के साथ कई Variables A, B, C, D, E, F, G Define किए हैं, और Program का मुख्य उद्देश्य विभिन्न Data Types को Float में बदलना है। Defined Variable के Data Types दिखाने के लिए हमने PHP इनबिल्ट Function var_dump () का उपयोग किया है। और, हमने पिछले Data Type को Float में बदलने के लिए Data Type Casting का उपयोग किया है और फिर बदले गए डेटा प्रकार को Display करने के लिए var_dump का उपयोग किया है
इसके अलावा, हम array को बदल सकते हैं, जो 0 लौटाएगा यदि यह एक Empty array है, और 1 यदि array में कोई element है।
Program 3: PHP type casting to string
<?php
$a = 25; // integer to string
var_dump($a);
echo ' < = to = > ';
$a = (string)$a;
var_dump($a);
echo '<br>';
$b = 72.2222; // float to string
var_dump($b);
echo ' < = to = > ';
$b = (string)$b;
var_dump($b);
echo '<br>';
$c = -25; // signed integer to string
var_dump($c);
echo ' < = to = > ';
$c = (string)$c;
var_dump($c);
echo '<br>';
$d = -73.21321312; // signed float to string
var_dump($d);
echo ' < = to = > ';
$d = (string)$d;
var_dump($d);
echo '<br>';
$e = true; // boolean to string
var_dump($e);
echo ' < = to = > ';
$e = (string)$e;
var_dump($e); // true will return 1
echo '<br>';
$f = false; // boolean to string
var_dump($f);
echo ' < = to = > ';
$f = (string)$f;
var_dump($f); // false will return 0
echo '<br>';
$g = array("Hundai", "BMW", "Toyota"); // array to string
var_dump($g);
echo ' < = to = > ';
$g = (string)$g;
var_dump($g);
?> PHP
उपरोक्त Program में, हमने कई Data Types के साथ कई Variables A, B, C, D, E, F, G Define किए हैं, और Program का मुख्य उद्देश्य विभिन्न Data Types को String में बदलना है। Defined Variable के Data Types दिखाने के लिए हमने PHP इनबिल्ट Function var_dump () का उपयोग किया है। और, हमने पिछले Data Type को String में बदलने के लिए Data Type Casting का उपयोग किया है और फिर बदले गए डेटा प्रकार को Display करने के लिए var_dump का उपयोग किया है
What Are Keywords In Php Learn In Hindi
Basic Data Types के अलावा हम Boolean Variables को भी String में बदल सकते हैं यदि Boolean Result True है तो Converted String 1 Return करेगी और यदि Boolean Value False है तो Converted String 0 Return करेगी। साथ ही, हम Array भी बदल सकते हैं जो एक String लौटाएगा .
Program 4: PHP type casting in array
<?php
$a = array("Hundai", "BMW", "Toyota"); // array to string
var_dump($a);
echo ' < = to = > ';
$a = (string)$a;
var_dump($a);
echo '<br>' ;
$b = array("Hundai", "BMW", "Toyota"); // array to object
var_dump($b);
echo ' < = to = > ';
$b = (object)$b;
var_dump($b);
echo '<br>' ;
?> PHP
यहां इस Program में, हमने Array Data Type के Two Variables, A, B Define किया है, और Program का मुख्य उद्देश्य Array के Conversion को दिखाना है। हमने Defined Variables के Data Type दिखाने के लिए PHP इनबिल्ट Function var_dump () का उपयोग किया है।
और हमने पिछले डेटा प्रकार को बदलने के लिए Type Casting का उपयोग किया है और फिर बदले गए Data Type को प्रदर्शित करने के लिए var_dump का उपयोग किया है।
पहले भाग में, हमने एक Array को एक String में बदलने के लिए Php Type casting का उपयोग किया है।
और अगले भाग में, हमने Array के सभी Elements को Objects में परिवर्तित करके array को object में बदल दिया है।

Welcome to HindiTutorials, your go-to platform for learning and mastering concepts in Hindi! Our mission is to make education accessible and simple for everyone by providing high-quality tutorials on programming, technology, and various other topics.