博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP中array_chunk的用法
阅读量:6788 次
发布时间:2019-06-26

本文共 1108 字,大约阅读时间需要 3 分钟。

转自:http://cn2.php.net/manual/zh/function.array-chunk.php

(PHP 4 >= 4.2.0, PHP 5)

array_chunk — 将一个数组分割成多个

说明

array array_chunk ( array $input , int $size [, bool $preserve_keys = false ] )

将一个数组分割成多个数组,其中每个数组的单元数目由 size 决定。最后一个数组的单元数目可能会少于 size个。

参数

 

input

需要操作的数组

size

每个数组的单元数目

preserve_keys

设为 TRUE,可以使 PHP 保留输入数组中原来的键名。如果你指定了 FALSE,那每个结果数组将用从零开始的新数字索引。默认值是 FALSE

返回值

得到的数组是一个多维数组中的单元,其索引从零开始,每一维包含了 size 个元素。

错误/异常

如果 size 小于 1,会抛出一个 E_WARNING 错误并返回 NULL

范例

 

Example #1 array_chunk() 例子

<?php
$input_array = array('a', 'b', 'c', 'd', 'e');
print_r(array_chunk($input_array, 2));
print_r(array_chunk($input_array, 2, true));
?>

以上例程会输出:

Array(    [0] => Array        (            [0] => a            [1] => b        )    [1] => Array        (            [0] => c            [1] => d        )    [2] => Array        (            [0] => e        ))Array(    [0] => Array        (            [0] => a            [1] => b        )    [1] => Array        (            [2] => c            [3] => d        )    [2] => Array        (            [4] => e        ))
千里之行,始于足下。改变现在,就是改变未来。改变未来,从现在开始。 个人网站:
 
分类: 
标签:  , 

转载地址:http://dcbgo.baihongyu.com/

你可能感兴趣的文章
19.TCP的交互数据流
查看>>
字符串匹配的Boyer-Moore算法
查看>>
memcached数据库未授权访问漏洞解决
查看>>
centos 7 安装在vmware Workstation的网卡问题 RHEL7
查看>>
嵌入式开发平台-iTOP-4418开发板
查看>>
我的友情链接
查看>>
ssh配置公钥私钥(key)登录SecureCRT
查看>>
go 字符串长度为空的判断 效率
查看>>
openstack安装(liberty)--安装认证服务(Identity service)
查看>>
邮件服务器软件为企业分支“搭桥”
查看>>
Windows Azure之VM的迁移之旅
查看>>
DevOps系列——Gogs和Jenkins的CI配置
查看>>
ExtJS4.2学习(php版)
查看>>
负载均衡——HAProxy
查看>>
win7 访问本机的虚拟机中centos的web项目
查看>>
批处理之播放文本文件
查看>>
windows server 2008活动目录的备份与还原
查看>>
spring boot 2.0.1.RELEASE hibernate 缓存 ehcache 详解
查看>>
关于windows7的更新update失败,windows media play安装失败的 ...
查看>>
mysql之慢查询
查看>>