<?php
// 示例代码:将字符串转换为数字
// 方法1:使用 (int) 或 (float) 强制类型转换
$string = "123";
$number = (int)$string; // 将字符串 "123" 转换为整数 123
echo $number; // 输出: 123
// 如果字符串包含非数字字符,转换会停止在第一个非数字字符处
$stringWithNonNumeric = "123abc";
$numberFromMixedString = (int)$stringWithNonNumeric; // 只会转换前面的 "123"
echo $numberFromMixedString; // 输出: 123
// 方法2:使用 intval() 函数
$string = "456";
$numberUsingIntval = intval($string); // 使用 intval() 函数将字符串转换为整数
echo $numberUsingIntval; // 输出: 456
// 方法3:使用 floatval() 函数(适用于浮点数)
$floatString = "123.45";
$floatNumber = floatval($floatString); // 将字符串 "123.45" 转换为浮点数 123.45
echo $floatNumber; // 输出: 123.45
// 注意:如果字符串不能被合理地转换为数字,结果将是 0 或 0.0
$invalidString = "abc";
$invalidNumber = (int)$invalidString;
echo $invalidNumber; // 输出: 0
?>
上一篇:php preg_match
下一篇:php 时间戳
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站