如何区分PHP中的关联数组和索引数组?
- 内容介绍
- 文章标签
- 相关推荐
本文共计576个文字,预计阅读时间需要3分钟。
判断方法:1. 使用array_values()将指定数组转换为索引数组;2. 使用array_diff_key()比较原数组和索引数组的键名,返回一个差集数组;3. 使用empty()判断差集数组是否为空,如为空则原数组已按索引排序。
判断方法:1、用array_values()将指定数组转为索引数组;2、用array_diff_key()比较原数组和索引数组的键名,返回一个差集数组;3、用empty()判断差集数组是否为空数组,如果是则原数组为索引数组,反之为关联数组。
本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑
php判断是关联数组还是索引数组的方法:
实现思想:
使用array_values()函数获取指定数组的全部键值,将其转为索引数组
使用array_diff_key()函数比较转换的索引数组和原数组的键名,返回差集数组
使用empty()判断差集数组是否为空数组,如果差集数组为空数组,则原数组为索引数组,否则为关联数组。
本文共计576个文字,预计阅读时间需要3分钟。
判断方法:1. 使用array_values()将指定数组转换为索引数组;2. 使用array_diff_key()比较原数组和索引数组的键名,返回一个差集数组;3. 使用empty()判断差集数组是否为空,如为空则原数组已按索引排序。
判断方法:1、用array_values()将指定数组转为索引数组;2、用array_diff_key()比较原数组和索引数组的键名,返回一个差集数组;3、用empty()判断差集数组是否为空数组,如果是则原数组为索引数组,反之为关联数组。
本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑
php判断是关联数组还是索引数组的方法:
实现思想:
使用array_values()函数获取指定数组的全部键值,将其转为索引数组
使用array_diff_key()函数比较转换的索引数组和原数组的键名,返回差集数组
使用empty()判断差集数组是否为空数组,如果差集数组为空数组,则原数组为索引数组,否则为关联数组。

