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 CST仿真别人的模型结果仿真结果S参数完全不对
  • ¥15 请问在阿里云服务器中怎么利用数据库制作网站
  • ¥60 ESP32怎么烧录自启动程序
  • ¥50 html2canvas超出滚动条不显示
  • ¥15 java业务性能问题求解(sql,业务设计相关)
  • ¥15 52810 尾椎c三个a 写蓝牙地址
  • ¥15 elmos524.33 eeprom的读写问题
  • ¥15 用ADS设计一款的射频功率放大器
  • ¥15 怎么求交点连线的理论解?
  • ¥20 软件开发方法学习来了