热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

PHP数组、函数。

PHP里面的换行符号为 ;array_combine:拼接数组。前一个数组的值作为新数组的下标,后一个数组的值作为新数组的值。array_count_values:统计数组

PHP里面的换行符号为 

array_combine :拼接数组。前一个数组的值作为新数组的下标,后一个数组的值作为新数组的值。

array_count_values:统计数组里面,每个值出现的次数。

array_diff:输出差异数组($b, $a);

array_flip:先输出值,后输出下标。如果出现两个相同下标的情况,那么后面的会覆盖前面的。

array intersect($a,$b):输出数组间的交集,并且保留;(需要注意的一点是,它会保留$a中的值的下标。)

array_key_exists:检查一个数组的下标是否存在(返回值是一个bool值)。

array_keys(数组[指定值,是否全等比较指定值]):返回一个数组的所有下标,这些下标将作为新数组的值出现。一共有三个参数,后两个不必要写,(这玩意儿尽量别用)。

array_merge:合并一个或多个数组。(最少一个数组,但如果只有一个数组,它根本没有其他数组可以合并,如果是多个数组,它会按顺序连接数组。就算数组中有自定义下标,新生的数组也不会抛弃它,而是会显示自定义下标。)

&是取内存的地址符。

所以&$后面只能放变量,不能放值。

pop是去掉数组末尾的值,push是在数组的末尾加上一个或者多个值,返回新数组(也就是已经被改变了的原数组)的元素个数。

array_rand:从数组中随机提取一个或多个元素(摇骰子),并且返回这个值的下标;

array_replace:合并数组,并且生成一个新数组,新数组将以放在前面的数组为基础,并且几个数组间下标相同的值,后浪推前浪。

array_reverse:返回一个与原数组单元相反的数组。(对关联类型来说,翻转数组,且不保留数字类型的下标;对索引数组来说,只反转数组,下标依然是默认的。)

array_shift:把数组的第一个元素删除,并返回该元素。如果下标类型是数字类型,则重新索引,格式为:array_alice(数组,开始位置,[截取个数,是否保留下标],若第三个数是负数,则代表了位置。)

array_unshift:在数组开头插入一个或者多个单元。

array_splice:删除数组中的一部分并替换,格式为array_splice(数组,开始位置,[截取个数,用于替换的值],若第三个数是负数,则代表了位置。)只要是数组,都会遵循相同的规矩。

array_values:把关联数组转变成索引数组。

array_unique:移除数组中重复的值,获得一个新的数组,并不改变原数组,如果重复的值下标不一样,那么保留出现的第一个值。

in_array:判断数组中是否存在某个值。(与检查数组中是否存在某个下标相对应,若该值存在,则返回布尔值为true)

在PHP中,可以认为字符串是数字与真实的数字一样。

range:生成一个抱哈你指定范围单元的数组(如1~100,A~Z)。

格式:range(开始,结束,[步长])。


本文出自 “12244243” 博客,请务必保留此出处http://12254243.blog.51cto.com/12244243/1883186

PHP数组、函数。


推荐阅读
  • 解决Bootstrap DataTable Ajax请求重复问题
    在最近的一个项目中,我们使用了JQuery DataTable进行数据展示,虽然使用起来非常方便,但在测试过程中发现了一个问题:当查询条件改变时,有时查询结果的数据不正确。通过FireBug调试发现,点击搜索按钮时,会发送两次Ajax请求,一次是原条件的请求,一次是新条件的请求。 ... [详细]
  • 如果应用程序经常播放密集、急促而又短暂的音效(如游戏音效)那么使用MediaPlayer显得有些不太适合了。因为MediaPlayer存在如下缺点:1)延时时间较长,且资源占用率高 ... [详细]
  • 浅析python实现布隆过滤器及Redis中的缓存穿透原理_python
    本文带你了解了位图的实现,布隆过滤器的原理及Python中的使用,以及布隆过滤器如何应对Redis中的缓存穿透,相信你对布隆过滤 ... [详细]
  • Flutter 2.* 路由管理详解
    本文详细介绍了 Flutter 2.* 中的路由管理机制,包括路由的基本概念、MaterialPageRoute 的使用、Navigator 的操作方法、路由传值、命名路由及其注册、路由钩子等。 ... [详细]
  • 本文详细介绍了如何解决DNS服务器配置转发无法解析的问题,包括编辑主配置文件和重启域名服务的具体步骤。 ... [详细]
  • 微软推出Windows Terminal Preview v0.10
    微软近期发布了Windows Terminal Preview v0.10,用户可以在微软商店或GitHub上获取这一更新。该版本在2月份发布的v0.9基础上,新增了鼠标输入和复制Pane等功能。 ... [详细]
  • 开机自启动的几种方式
    0x01快速自启动目录快速启动目录自启动方式源于Windows中的一个目录,这个目录一般叫启动或者Startup。位于该目录下的PE文件会在开机后进行自启动 ... [详细]
  • LDAP服务器配置与管理
    本文介绍如何通过安装和配置SSSD服务来统一管理用户账户信息,并实现其他系统的登录调用。通过图形化交互界面配置LDAP服务器,确保用户账户信息的集中管理和安全访问。 ... [详细]
  • 基于iSCSI的SQL Server 2012群集测试(一)SQL群集安装
    一、测试需求介绍与准备公司计划服务器迁移过程计划同时上线SQLServer2012,引入SQLServer2012群集提高高可用性,需要对SQLServ ... [详细]
  • 网络爬虫的规范与限制
    本文探讨了网络爬虫引发的问题及其解决方案,重点介绍了Robots协议的作用和使用方法,旨在为网络爬虫的合理使用提供指导。 ... [详细]
  • 本文介绍了 AngularJS 中的 $compile 服务及其用法,通过示例代码展示了如何使用 $compile 动态编译和链接 HTML 元素。 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • Linux CentOS 7 安装PostgreSQL 9.5.17 (源码编译)
    近日需要将PostgreSQL数据库从Windows中迁移到Linux中,LinuxCentOS7安装PostgreSQL9.5.17安装过程特此记录。安装环境&#x ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • poj 3352 Road Construction ... [详细]
author-avatar
一个都不等
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有