PHP Casting

рдХрд╣рд┐рд▓реЗрдХрд╛рд╣реАрдБ рддрдкрд╛рдИрдБрд▓рд╛рдИ variable рдХреЛ data type рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрдкрд░реНрдиреЗ рд╣реБрдиреНрдЫред рдпрд╕рд▓рд╛рдИ рдиреИ Casting рднрдирд┐рдиреНрдЫред

Cast to String

Data type рд▓рд╛рдИ string рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди (string) рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН:

Example
<?php
$a = 5; // Integer
$b = 5.34; // Float
$c = "hello"; // String
$d = true; // Boolean
$e = NULL; // NULL

$a = (string) $a;
$b = (string) $b;
$c = (string) $c;
$d = (string) $d;
$e = (string) $e;
?>

Cast to Integer

Data type рд▓рд╛рдИ integer рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди (int) рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН:

Example
<?php
$x = 234.65; // Float
$int_cast = (int)$x;
echo $int_cast;
?>

Cast to Float

Data type рд▓рд╛рдИ float рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди (float) рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН:

Cast to Boolean

Data type рд▓рд╛рдИ boolean рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди (bool) рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН:

Cast to Array

Data type рд▓рд╛рдИ array рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди (array) рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН: