[英]How I can search by key in multi-dimensional array
如何在多維數組中按鍵[sub1]的值進行搜索並顯示印象數和收益。 數組行可以有無限的國家。
Array
(
[rows] => Array
(
[0] => Array
(
[sub1] => Spain
[impressions] => 1022
[earnings] => 0.13
)
[1] => Array
(
[sub1] => Germany
[impressions] => 801
[earnings] => 0.01
)
[2] => Array
(
[sub1] => Italy
[impressions] => 684
[earnings] => 0.35
)
)
)
如果sub1
是唯一的,那么只需重新索引即可,然后使用國家/地區即可輕松訪問它:
$lookup = array_column($array['rows'], null, 'sub1');
echo $lookup['Italy']['impressions'];
也許先測試一個有效的國家:
if(isset($lookup['Italy'])) {
echo $lookup['Italy']['impressions'];
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.