在PHP中,可以使用substr()函数来切割字符串中的数字。
以下是一个示例代码:
$str = "abc123def456ghi789";
$numbers = preg_replace("/[^0-9]/", "", $str);
$number1 = substr($numbers, 0, 3);
$number2 = substr($numbers, 3, 3);
$number3 = substr($numbers, 6, 3);
echo $number1; // 输出:123
echo $number2; // 输出:456
echo $number3; // 输出:789
在上面的代码中,首先使用preg_replace()函数将字符串中的非数字字符替换为空字符串,得到一个只包含数字的字符串。然后使用substr()函数来切割这个数字字符串,通过指定起始位置和长度来获取需要的数字部分。最后,使用echo语句输出切割后的数字。
请注意,上述代码是一个简单示例,假设每个数字都是3位数。如果数字的长度不固定,可以根据实际情况进行修改。
上一篇:文章采集php
下一篇:linux php检测
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站