php - 数组中的唯一关联索引

标签 php arrays

我有一个这样的数组,我需要得到唯一的关联索引

Array
(
    [0] => Array
        (
            [id] => 200
            [name] => james
            [place] => ca
         )

    [1] => Array
        (
            [id] => 201
            [name] => jana
            [place] => uk
         )

     [2] => Array
        (
            [id] => 203
            [name] => jana
            [place] => ca
         )
)

这意味着我需要从该数组中获取唯一的“位置”

英国,英国

最佳答案

利用array_column()array_unique()

array_unique(array_column($array, 'place'))
  • array_column — Return the values from a single column in the input array (PHP 5 >= 5.5.0, PHP 7)
  • array_unique — Removes duplicate values from an array (PHP 4 >= 4.0.1, PHP 5, PHP 7)

关于php - 数组中的唯一关联索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46441422/

相关文章:

PHP - 列出一年中一个月中的所有天数

java - 文件没有从 android 上传到 php 服务器

arrays - 根据前一个元素的每个值的百分比差异创建一个数组

javascript - 转换为 JSONArray

arrays - 异步 Swift 调用数组

JavaScript - 声音不随随机值一起播放

javascript - 将多个输入值作为不同行插入不同表中

php - 扩展 DOMDocument 和 DOMNode : problem with return object

PHP 执行 - 关闭连接后我可以使用 Ajax 方法吗

java - 命名和初始化数组中的对象