首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >分割一个数组并保存在变量php中

分割一个数组并保存在变量php中
EN

Stack Overflow用户
提问于 2018-08-19 14:16:27
回答 1查看 222关注 0票数 -1

这段代码从0开始数组,最后一次打印2到2

此变量可以发送到电报

遗憾的是,每次需要完成该过程时,都必须刷新代码

有没有更好的方法来拆分数组并将其存储在变量2到2中?

代码语言:javascript
复制
$MyArray = array('A','B','C','D','E','F','J');

$ii = file_get_contents("1.txt");  //first stage = 0

$ii2 = file_get_contents("2.txt");  //first stage = 1

for ($i=$ii; $i <= $ii2; $i++)
{
    $Output .= $MyArray[$i]."<br>";

    if($i == $ii2)
    {
        echo $Output;
        file_put_contents("1.txt",$ii+2);
        file_put_contents("2.txt",$ii2+2);
        // sendMessage $Output ...
    }
}
if ($ii2 >= COUNT($MyArray))
{
    file_put_contents("1.txt",0);
    file_put_contents("2.txt",1);
}

例如,使用array_chunk,但在变量中返回2到2并打印它

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-19 21:57:08

该代码对数组的内容进行计数,并将其划分为类别2或您想要的任意数字。然后,它打印变量中的每个类别,或者将消息发送到电报。

代码语言:javascript
复制
<?php
$MyArray = array('A','B','C','D','E','F','J');
$Array2 = array_chunk($MyArray,2);
for($i = 0; $i < count($Array2); $i++)
{
    for($c = 0; $c < count($Array2[$i]); $c++)
    {
        $text .= $Array2[$i][$c]."<br>";
    }
    // sendMessage ...
    echo $text."<br>";
    $text = "";
}
?>

这就是我的问题的答案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51915018

复制
相关文章

相似问题

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