【发布时间】:2026-01-06 12:35:02
【问题描述】:
假设我有一个数组,我想搜索一个值应该返回多个结果:
array(2) {
[0] => array(2) {
["id"] => string(2) "1"
["custom"] => string(1) "2"
}
[1] => array(2) {
["id"] => string(2) "2"
["custom"] => string(1) "5"
}
[2] => array(2) {
["id"] => string(2) "3"
["custom"] => string(1) "2"
}
}
我想用value = 2搜索键custom,结果如下:
array(2) {
[0] => array(2) {
["id"] => string(2) "1"
["custom"] => string(1) "2"
}
[1] => array(2) {
["id"] => string(2) "3"
["custom"] => string(1) "2"
}
}
如果不循环数组,这可能吗?是否有这样的类或内置函数?
【问题讨论】:
标签: php arrays search multidimensional-array