php - 如何使用 php 将数组拆分/划分为 2?

标签 php

<分区>

帮我把一个数组拆分或划分成 2 个不同的数组。这是我的单个数组

$array = array("1","2","3","4","5","6");

我想把上面的数组变成下面的两个数组

$array1 = array("1","2","3");

$array2 = array("4","5","6");

最佳答案

使用array_chunk :

$pieces = array_chunk($array, ceil(count($array) / 2));

如果您希望它们位于单独的变量中(而不是多维数组),请使用 list :

list($array1, $array2) = array_chunk($array, ceil(count($array) / 2));

关于php - 如何使用 php 将数组拆分/划分为 2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14115976/

相关文章:

php - 使用 JSON 数组检查输入文本字段中的值

php - Laravel 5 模拟 PasswordBroker

PHP MySQL 更新表不工作

php - Laravel Eloquent 关系 - 表的多列引用相同的外键

php - 使用 php password_hash 函数更新 md5 密码

php - ereg 的预期生命周期,迁移到 preg

javascript - 如何在 Magento 2 中将我的商店用作渐进式 Web 应用程序?

PHP:合并两个数组,同时保留键而不是重新索引?

php - 输入类型文本不适用于弹出窗口

javascript - 通过 Ajax 在 JavaScript 中使用来自 PHP 的数据