首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP Chunk_Split函数

PHP Chunk_Split函数
EN

Stack Overflow用户
提问于 2012-03-11 10:12:41
回答 1查看 1.3K关注 0票数 0

我在做一个小程序,把一个长整数分成更小的几个位。目前,它所做的只是将整型序数的一位数放入$arr的索引中。

代码语言:javascript
复制
$grip = 10001; $fade = '';
for ($i = 1; $i <= trim($grip); $i++) {
   $par = rand(0, 9); $fade .= "$par"; }
$arr = chunk_split($fade, 451, "\r\n");
echo $arr[1]; sleep(10);

我真的希望chunk_split能做我认为它能做的事情,并将字符串/整型拆分为一定的长度。谢天谢地,我们接受了任何帮助。:D

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-11 10:30:00

chunk_split()返回的不是数组,而是字符串。如果要使用它,则必须将chunk_split()返回的字符串转换为数组:

代码语言:javascript
复制
$arr = explode("\n", chunk_split($fade, 451, "\n"));

但是,如果您想要一个有效的解决方案,您可能需要考虑如下内容:

代码语言:javascript
复制
$grip = 10001;
$fade = '';
$arr = array();

for ($i = 1; $i <= $grip; $i++) {
    $fade .= rand(0, 9);
    if ($i % 451 == 0) {
        $arr[] = $fade;
        $fade = '';
    }
}

if (!empty($fade)) {
    $arr[] = $fade;
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9651829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档