我的php代码中有一个关联数组.array在数组中有5个键即 ID,名称,品牌,商店,位置。数组包含大约10000条记录。
我点击主页上的一些链接,它传递了一些id no。然后,应在关联数组id列中搜索该ID,并将相关参数推送到新数组中。 或者如果有任何其他方式。请指导..
<html>
<head>
</head>
<body>
<a href="second.php?id=1">id</a>
</body>
</html>
答案 0 :(得分:2)
你必须从它的声音中使用一个foreach循环。
foreach ($yourArray as $element) {
if ($element['id'] == $_GET['id']) {
// This is the element you want, feel free to do stuff
// Make sure to use this to stop looking through the array
break;
}
}
答案 1 :(得分:0)
现在使用@ BrandonWamboldt的解决方案。
但是,当然,你应该改变你的阵列结构:
[
{
id: ID,
name: NAME,
brand: BRAND,
...
},
...
]
要:
{
id:
{
id: ID,
name: NAME,
brand: BRAND,
...
},
}
正是出于这个原因。