php - PHP - 查找缺失值的关联数组逻辑
问题描述
$table = array(
[0] => array(['nom'] => "hydrogene", ['number'] => "1"),
[1] => array(['nom'] => "bore", ['number'] => "5"),
[2] => array(['nom'] => "helium", ['number'] => "2"),
[3] => array(['nom'] => "beryllium", ['number'] => "4"),
[4] => array(['nom'] => "azote", ['number'] => "7"),
[5] => array(['nom'] => "helium", ['number'] => "2"),
[6] => array(['nom'] => "hydrogene", ['number'] => "1"));
你好 !
在我的 php 代码中,我有上面的数组 $table (嗯,它是一个不同的数组,但用那个简短的数组更容易理解)。
我想知道缺少哪些号码。在这里,我没有 ['number'] => "3" 和 ['number'] => "6" 的条目。预期的输出是一个数组$missing = ("3", "6")
。
[当然,我可以在原始数组中有几个相同的元素(例如这里的氢和氦),但知道我有两倍的数字“1”并不重要。]
我找不到从 $table 到 $missing 的路径,如果最聪明的头脑能帮助我找到它,我会很高兴。(如果可能的话,一个简短的);-)
我还检查了该帮助论坛上是否已经存在该解决方案,但没有找到它!我很难找到好的关键字!如果存在,请不要点击并告诉我方式/链接。
提前致谢!
解决方案
推荐阅读
- java - 弹性搜索索引包含并以搜索开头
- ruby-on-rails - rails:优化对单个 sql 查询的 ar 关系的多个 map 调用?
- ruby-on-rails - Rails 生产控制台无法在 AWS Elastic Beanstalk Amazon Linux 2 上检索环境变量
- java - Spring Boot Kafka监听器不一致
- python - 如何在 Matplotlib 子图轴上用字母替换数字?
- html - 如何在不拉伸网格的情况下使网格中的图像高度相同?
- amazon-web-services - 如何访问/下载 AWS Elastic Beanstalk 中的当前应用程序?
- dart - 在类型化命名对象内封装类的方法子组
- css - 盖茨比的情感问题(样式化组件)
- oracle - 我无法恢复表空间。ORA-01539: 表空间 '' 不在线