dongzhi9192 2018-08-19 06:16
浏览 37
已采纳

划分数组并保存在变量php中

This code starts the array from 0 and prints 2 to 2 for the last time

This variable can be sent to the telegram

Unfortunately, every time you need to complete the process, you must refresh the code

Is there a better way to split an array and store it in variable 2 to 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);
}

For example with array_chunk But return 2 to 2 in the variable and print it

  • 写回答

1条回答 默认 最新

  • douai2499 2018-08-19 13:57
    关注

    The code counts the contents of the array and divides it into category 2 or any number you want. It then prints each category in the variable or can send the message to the telegram.

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

    This is the answer to my question.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动
  • ¥20 对于工程问题的非线性数学模型进行线性化
  • ¥15 Mirare PLUS 进行密钥认证?(详解)
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
  • ¥20 想用ollama做一个自己的AI数据库
  • ¥15 关于qualoth编辑及缝合服装领子的问题解决方案探寻
  • ¥15 请问怎么才能复现这样的图呀