有一个数组:
Array
(
[0] => Array
(
[ID] => 40
[NAME] => Пример 1
)
[1] => Array
(
[ID] => 39
[NAME] => Пример 2
)
[2] => Array
(
[ID] => 38
[NAME] => Пример 3
)
)
需要通过 ID 查找数组元素并显示 NAME。如何更好地实施它?
$array
源数组,$searchId
您要查找的 ID如果搜索操作是一次性操作,那么您可以使用其他答案中给出的搜索选项。
如果需要通过 ID 访问多个元素,那么最好将数组转换为形式
ID => name
,只需使用即可实现如果您不仅有
name
其他数据,还可以使用array_combine
:那么实际的键将被替换为值
ID
。例如,您可以这样做: