php常用数组函数实例小结
发布时间 - 2026-01-10 22:11:34 点击率:次本文实例总结了php常用数组函数。分享给大家供大家参考,具体如下:

1. array array_merge(array $array1 [, array $array2 [, $array]])
函数功能:将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。返回结果的数组。
如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。然而,如果数组包含数字键名,后面的值将不会覆盖原来的值,而是附加到后面。
如果只给了一个数组并且该数组是数字索引的,则键名会以连续方式重新索引。
例1:数组中有相同的字符串键名
$array1=array('color'=>'greed','3'=>8);
$array2=array("a",'color'=>"red",'3'=>8);
var_dump(array_merge($array1,$array2));
输出:
array(4){
["color"]=> string(3) "red"
[0]=> int(8)
[1]=> string(1) "a"
[2]=> int(8)
}
键名重复的color被覆盖,只取后面的值‘red',而数字键名相同的‘3'未被覆盖,而是附加到后面。
2. array array_slice(array $array,int $offset, [, int $length [, bool $preserve_keys ]])
函数功能:返回根据offset和length参数所指定的array数组中的一段序列。
如果offset非负:则数组将从开始端到offset的偏移量开始。$array=array(1,2,3,4,5,6);array_slice($array,2);相当于(1,2,3,4,5,6);红色代表截取后的数组
如果offset为负:则数组将从末端到offset的偏移量开始。array_slice($array,-2);相当于(1,2,3,4,5,6);
如果length为正:从offset开始的截取的个数。array_slice($array,2,2);相当于(1,2,3,4,5,6);
如果length为负:则序列将终止在距离数组末端这么远的地方;array_slice($array,2,-1);相当于(1,2,3,4,5,6);
默认为:到数组末尾。
3. array_map(callback $callback , array $arr1[, array $.....])
函数功能:返回一个数组,该数组包含了arr1中的所有单元经过callback作用后的单元。callback 接受的参数数目应该和传递给 array_map() 函数的数组数目一致。
<?php
function cube($n)
{
return($n * $n * $n);
}
$a = array(1, 2, 3, 4, 5);
$b = array_map("cube", $a);
print_r($b);
?>
输出:
Array ( [0] => 1 [1] => 8 [2] => 27 [3] => 64 [4] => 125 )
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《php常用函数与技巧总结》、《PHP错误与异常处理方法总结》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
# php
# 数组
# 函数
# php常用数组array函数实例总结【赋值
# 拆分
# 合并
# 计算
# 添加
# 删除
# 查询
# 判断
# 排序】
# php 数组处理函数extract详解及实例代码
# php array_map使用自定义的函数处理数组中的每个值
# php自定义函数实现二维数组排序功能
# php数组函数array_walk用法示例
# PHP数组函数知识汇总
# php数组函数序列之array_keys() - 获取数组键名
# php数组函数序列之in_array() 查找数组值是否存在
# php数组函数序列之array_key_exists() - 查找数组键名是否存在
# php数组查找函数in_array()、array_search()、array_key_exist
# php数组函数序列之array_pop() - 删除数组中的最后一个元素
# php数组函数序列 之shuffle()和array_rand() 随机函数使用介绍
# php数组函数序列之array_values() 获取数组元素值的函数与方法
# php数组函数序列之array_splice() - 在数组任意位置插入元素
# 键名
# 中有
# 程序设计
# 端到
# 组中
# 操作技巧
# 偏移量
# 相关内容
# 多个
# 感兴趣
# 给了
# 给大家
# 在前
# 更多关于
# 会以
# 所述
# 未被
# 面向对象
# 这么远
# 默认为
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全
如何为不同团队 ID 动态生成多个非值班状态按钮
如何在阿里云域名上完成建站全流程?
Laravel如何处理和验证JSON类型的数据库字段
google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤
如何在服务器上配置二级域名建站?
大学网站设计制作软件有哪些,如何将网站制作成自己app?
Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】
Python进程池调度策略_任务分发说明【指导】
QQ浏览器网页版登录入口 个人中心在线进入
Laravel如何使用Blade模板引擎?(完整语法和示例)
网站图片在线制作软件,怎么在图片上做链接?
Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面
Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】
laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程
Laravel如何发送系统通知?(Notification渠道示例)
如何自定义建站之星网站的导航菜单样式?
制作企业网站建设方案,怎样建设一个公司网站?
如何在IIS服务器上快速部署高效网站?
如何快速搭建高效香港服务器网站?
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
java ZXing生成二维码及条码实例分享
Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?
WordPress 子目录安装中正确处理脚本路径的完整指南
Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全
JS中对数组元素进行增删改移的方法总结
Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件
大型企业网站制作流程,做网站需要注册公司吗?
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
如何在Windows环境下新建FTP站点并设置权限?
作用域操作符会触发自动加载吗_php类自动加载机制与::调用【教程】
原生JS获取元素集合的子元素宽度实例
nginx修改上传文件大小限制的方法
Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
Laravel如何创建自定义中间件?(Middleware代码示例)
微信小程序 配置文件详细介绍
免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?
HTML 中动态设置元素 name 属性的正确语法详解
如何在IIS中新建站点并配置端口与IP地址?
EditPlus中的正则表达式 实战(2)
Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】
米侠浏览器网页背景异常怎么办 米侠显示修复
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
Laravel项目怎么部署到Linux_Laravel Nginx配置详解
Android使用GridView实现日历的简单功能
如何解决hover在ie6中的兼容性问题
JavaScript如何实现类型判断_typeof和instanceof有什么区别
jQuery validate插件功能与用法详解

