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

分割一个数组并保存在变量php中,php,arrays,Php,Arrays,这段代码从0开始数组,最后一次打印2到2 此变量可以发送到电报 不幸的是,每次需要完成该过程时,都必须刷新代码 是否有更好的方法拆分数组并将其存储在变量2到2中 $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;

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

此变量可以发送到电报

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

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

$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);
}
$MyArray=array('A','B','C','D','E','F','J');
$ii=文件内容(“1.txt”)//第一阶段=0
$ii2=文件获取内容(“2.txt”)//第一阶段=1
对于($i=$ii;$i=计数($MyArray))
{
文件内容(“1.txt”,0);
文件内容(“2.txt”,1);
}
例如,使用数组_chunk
但是在变量中返回2到2并打印它

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

<?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 = "";
}
?>


这就是我问题的答案。

可能只有我一个人,但我不知道你想用这段代码实现什么。很抱歉,这个问题不清楚,但我想要数组('A','B','C','D','E','F','J')。。。echo$Output;//输出:A B->C D->E F->J//next level===->循环数组,对于每个循环,将下一个键的值添加到当前值,然后跳过循环中的一个值(因此您只能根据需要每隔一个值执行一次)。为什么不能使用
数组块()
?为什么您甚至在代码片段中提到了文件函数?它们真的有必要吗?当你提出问题时,你应该提供一个最小可行的代码,去掉所有与你的问题无关的额外内容。目前还不清楚您的代码应该做什么。如果您至少可以添加代码的简要说明,这将对OP或任何其他读者有所帮助。:)该代码对数组的内容进行计数,并将其划分为类别2或您想要的任何数字,然后打印变量中的每个类别,或将消息发送到电报。运行代码后,您会注意到