- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一个对象数组,每个对象都有一个唯一的随机 ID。
111 =>
object(stdClass)[452]
public 'Description' => string 'Description here...' (length=728)
public 'Name' => string 'Shirt' (length=18)
public 'Price' => float 36.56
222 =>
object(stdClass)[452]
public 'Description' => string 'Description here...' (length=728)
public 'Name' => string 'Pants' (length=18)
public 'Price' => float 36.56
333 =>
object(stdClass)[452]
public 'Description' => string 'Description here...' (length=728)
public 'Name' => string 'Dress' (length=18)
public 'Price' => float 36.56
444 =>
object(stdClass)[452]
public 'Description' => string 'Description here...' (length=728)
public 'Name' => string 'Dress' (length=18)
public 'Price' => float 36.56
...
我的目标是将我的键控对象数组拆分为 2 个 block ,以便进行分页。所以像这样的事情会做:
0 =>
111 =>
object(stdClass)[452]
public 'Description' => string 'Description here...' (length=728)
public 'Name' => string 'Shirt' (length=18)
public 'Price' => float 36.56
222 =>
object(stdClass)[452]
public 'Description' => string 'Description here...' (length=728)
public 'Name' => string 'Pants' (length=18)
public 'Price' => float 36.56
1 =>
333 =>
object(stdClass)[452]
public 'Description' => string 'Description here...' (length=728)
public 'Name' => string 'Dress' (length=18)
public 'Price' => float 36.56
444 =>
object(stdClass)[452]
public 'Description' => string 'Description here...' (length=728)
public 'Name' => string 'Dress' (length=18)
public 'Price' => float 36.56
...
我的问题是通过使用 array_chunk()
将我的对象数组分成 2 组,我的唯一 ID 没有被保留。
private function paginate($array)
{
$chunks = 2;
$paginatedResults = array_chunk($array, $chunks);
return $paginatedResults;
}
函数输出:
0 =>
0 =>
object(stdClass)[452]
public 'Description' => string 'Description here...' (length=728)
public 'Name' => string 'Shirt' (length=18)
public 'Price' => float 36.56
1 =>
object(stdClass)[452]
public 'Description' => string 'Description here...' (length=728)
public 'Name' => string 'Pants' (length=18)
public 'Price' => float 36.56
1 =>
0 =>
object(stdClass)[452]
public 'Description' => string 'Description here...' (length=728)
public 'Name' => string 'Dress' (length=18)
public 'Price' => float 36.56
1 =>
object(stdClass)[452]
public 'Description' => string 'Description here...' (length=728)
public 'Name' => string 'Dress' (length=18)
public 'Price' => float 36.56
...
如何将我的键控对象数组拆分为另一个包含每个索引 2 个对象的数组,同时保留包含唯一 ID 的原始数组键?
最佳答案
我所要做的就是将 array_chunk()
的第三个参数设置为 true,如下所示:
$paginatedResults = array_chunk($array, $chunk, true);
关于php - 如何在使用 array_chunk 时保留原始的唯一数组键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27276206/
我有一个多维数组,我现在确定如何在我的数组键请求中使用数组 block ,同时将信息保留到新数组中。我想每 2 个数组拆分数组。我尝试在循环中使用 array_chunk 但没有成功。 这是我的数组。
我需要将一个数组拆分成几个 block ,每个 block 具有相同数量的元素(甚至在不同的 block 中重复)并在输出中保持平衡 因此,例如,从这样的数组开始: $input = array(1,
我是 php 的新手,需要一些帮助。 我有一个 html 表单,当用户可以提交文本时。此文本由 php 处理,如果一行超过 20 个字符,则会发生换行。之后,所有文本都被“分解”了,我得到了一个数组。
本文实例讲述了php array_chunk()函数用法与注意事项。分享给大家供大家参考,具体如下: 定义和用法 array_chunk() 函数把数组分割为新的数组块。 其中每个数组的单元数
我在制作序列时遇到一些问题。基本上我需要将一个序列切成数组序列。 Seq.windowed 几乎可以做到这一点,但我不想要重复的元素。 我可以通过首先将所有内容读入数组来获得我想要的内容,但我宁愿使用
这个问题在这里已经有了答案: How to Flatten a Multidimensional Array? (30 个答案) 关闭 2 年前。 array_chunk使用 block 大小将数组
我有一个对象数组,每个对象都有一个唯一的随机 ID。 111 => object(stdClass)[452] public 'Description' => string 'De
这个问题在这里已经有了答案: Split an Array into N Arrays - PHP (11 个答案) Split array into a specific number of ch
我有一个表单,用户可以点击一个按钮来添加他需要的参与者。对于每个参与者,我有 4 个字段。当我单击按钮添加参与者时,这些字段会自动添加脚本。这些字段被创建为 [data] 所以我在我的 php 文件中
我正在使用 Laravel 5 开发一个本地项目。我正在尝试获取可能(或成为)大量数据。我正在这样做 $tickets = Ticket::getResolvedTicketsBetween(
Laravel 初学者,使用 array_chunk 将记录导入数据库,当记录成功导入到数据库中时出现问题,它不会在路径中重定向,而且如果我回显消息,那么它会打印 5 次,我猜有 3000 条记录和
我有一个基本数组,我在其中使用 array_chunk 将其分成 3 个元素。 $array = array( 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h' )
我的PHP代码是: $splitArray = array_chunk($theArray,ceil(count($theArray) / 2),true); 最佳答案 php 的 array_chu
无法使用搜索选项找到答案,所以就在这里。 我有一个页面,其中包含我们客人的个人资料照片。使用 array_chunk 我将它们一次保留在 1 行上: foreach (array_chunk($smo
我是 php 的新手,我一整天都在努力让它工作。我有一个多数组,想以特定格式和组来回显每个数组。所以我浏览了 stackoverflow 并找到了这个帮助:
我有一个 ajax 帖子,它从 Controller 获取数据,我想做的是为 array_chunk 的每个元素创建一个 div,并将每个单独 block 的所有 div 附加到一个 div 中(请参
如何使用 Angular 2 实现以下目标? 我想在 foreach 期间显示数据,每行两列。我希望我的结果如下所示: VALUE1VALUE2 VALUE3VALUE4 VALUE5VALUE6
我是一名优秀的程序员,十分优秀!