首页 > 后端开发 > 正文

php 字符串中取整数 如: $str='12|字符串'; 从$str中去前面的12出来.(php取整的几种方式)

2024-12-09 14:04:00 | 我爱编程网

我爱编程网小编给大家带来了php 字符串中取整数 如: $str='12|字符串'; 从$str中去前面的12出来.(php取整的几种方式)相关文章,一起来看一下吧。

本文目录一览:

php 字符串中取整数 如: $str='12|字符串'; 从$str中去前面的12出来.(php取整的几种方式)

php 字符串中取整数 如: $str='12|字符串'; 从$str中去前面的12出来.

<?php
$str='12|字符串';
echo (int)$str;

//输出 12

如果你喜欢正则来解的

<?php
$str='12|字符串';
echo preg_replace('/(\d+).*/','\\1',$str);

php 字符串中取整数 如: $str='12|字符串'; 从$str中去前面的12出来.(php取整的几种方式)

php取整的几种方式

PHP取整的几种方式


1. 使用`intval`函数取整。


2. 使用`round`函数进行四舍五入取整。 我爱编程网


3. 使用位运算符“~”与乘法或除法结合进行取整。


接下来对这三种方式做


使用`intval`函数取整


`intval`是PHP中的一个类型转换函数,可以将一个浮点数转换为整数。当使用该函数时,如果传入的是一个浮点数,它会自动去掉小数部分,直接保留整数部分。这种方式简单易用,但它进行的是直接截取,不涉及四舍五入。


例如:`intval`返回的结果是`8`。


使用`round`函数进行四舍五入取整


`round`函数用于对浮点数进行四舍五入。你可以指定四舍五入到最近的哪个数。这个函数在处理需要精确的小数计算时非常有用。如果传递给`round`的值恰好位于两个整数之间,则会四舍五入到最接近的偶数。这是一种减少偏差的方法,也称为银行家舍入法。


例如:`round`返回的结果是`9`。而如果你想要取小数点后几位的话,可以传入两个参数,第一个参数是要处理的数字,第二个参数是要保留的小数位数。如 `round` 将返回 `8.76`。

使用php取第几位整数值

我爱编程网(https://www.52biancheng.com)小编还为大家带来使用php取第几位整数值的相关内容。

function getNumAtPos($num, $rpos)
{
$num .= ''; //强制转化为字符串
$len = strlen($num); //取得长度
return $num{$len-$rpos+1};
}

echo getNumAtPos(123456, 4);
echo "\n";

以上就是我爱编程网小编给大家带来的php 字符串中取整数 如: $str='12|字符串'; 从$str中去前面的12出来.(php取整的几种方式),希望能对大家有所帮助。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“php 字符串中取整数 如: $str='12|字符串'; 从$str中去前面的12出来.(php取整的几种方式)”相关推荐