<?php
// 强制类型转换
// 1. 临时转换
// 2. 永久转换
// 1. 临时转换
// 1.1 通过运算符 来进行转换
// 格式: (类型)$变量名
$str = '一见钟情和日久生情有什么区别? 一个靠脸蛋, 一个靠技术 ';
var_dump( (bool)$str );
var_dump( (int)$str );
var_dump( (float)$str );
var_dump( (string)$str );
var_dump( (array)$str );
var_dump( (object)$str );
// var_dump( (resource)$str );
// var_dump( (null)$str );
echo '<hr>';
// 1.2 通过 函数 来进行转换
// 格式: intval() floatval() strval() boolval()
var_dump( intval($str) );
var_dump( floatval($str) );
var_dump( strval($str) );
var_dump( boolval($str) );
var_dump($str);
echo '<hr>';
// 2. 永久转换
// 通过 settype() 来进行转换
// 格式: settype(变量, 类型)
settype($str, 'int');
var_dump($str);
settype($str, 'string');
var_dump($str);
// 检测一个变量的类型
// is_bool()
// is_int()
// is_float()
// is_string()
// is_array()
// is_object()
// is_resource()
// is_null()
//
// is_numeric() 判断是否为数字 或 数字字符串
// is_scalar() 判断是否为标量
php 数据类型转化 示例
最新推荐文章于 2021-03-25 16:42:49 发布