Array 数组

一串有序的、用逗号分隔的数据。 最基础的数据结构之一,按位置(索引)访问元素。

["失败", "失败", "成功", "失败"]

在安全/日志场景里

分析日志、写检测脚本、解析 结构化日志时天天碰到数组:

  • 一次会话里的多个 IP
  • 一个事件关联的多个文件 hash
  • 告警里的多个 IoC

跟 Object 的区别

ArrayObject
结构有序列表键值对集合
取值方式按位置(arr[0])按键名(obj.user)
适合同类的一串一个东西的多个属性

JSON 日志里两者经常嵌套:一个 object 的某个字段值是一个 array。看懂这层结构,才能用 SPL 等查询语言精确取到想要的字段。