这是我的数组的样本
$records =
Array
(
[attribute_id] => 6703
[base_product] => 382
)
Array
(
[attribute_id] => 6704
[base_product] => 397
)
Array
(
[attribute_id] => 6705
[base_product] => 409
)
Array
(
[attribute_id] => 6706
[base_product] => 321
);
我需要在PHP 5.5版中执行此操作
我需要按[attribute_id]搜索并返回[base_product]值。
我的网站已经停播了4天了。它看起来很简单,我只是太累了,无法弄清楚这一点。
我已根据建议尝试了此代码,但结果为空。
<?php
$records =
Array
(
[attribute_id] => 6703
[base_product] => 382
)
Array
(
[attribute_id] => 6704
[base_product] => 397
)
Array
(
[attribute_id] => 6705
[base_product] => 409
)
Array
(
[attribute_id] => 6706
[base_product] => 321
);
$attribute_id_val = 6705;
$base_product_val = $records[array_search($attribute_id_val, array_column($records, "attribute_id"))]["base_product"];
print_r ($base_product_val);
?>