我不知道如何問Google,所以我在這裏問。如何根據條件在多維PHP數組中打印子值。如何根據條件在多維PHP陣列中打印子值
示例:這是我所創建的數組(國家,首都經度和緯度):
$capitals = array(
'Bangladesh' => array('lat_capital' => '23.810332', 'long_capital' => '90.412518'),
'Barbados' => array('lat_capital' => '13.113222', 'long_capital' => '-59.598809'),
'Belarus' => array('lat_capital' => '53.90454', 'long_capital' => '27.561524'),
'Belgium' => array('lat_capital' => '50.85034', 'long_capital' => '4.35171'),
'Belize' => array('lat_capital' => '17.251011', 'long_capital' => '-88.75902'),
'Benin' => array('lat_capital' => '6.496857', 'long_capital' => '2.628852')
);
$country = 'Belgium';
如何獲得$country
$lat_capital
和$long_capital
?
注意:如有必要,我可以更改此多維數組的格式。我有這樣的數據:
Bahrain,26.228516,50.58605
Bangladesh,23.810332,90.412518
Barbados,13.113222,-59.598809
Belarus,53.90454,27.561524
Belgium,50.85034,4.35171
Belize,17.251011,-88.75902
Benin,6.496857,2.628852
其他問題:有沒有更好的解決方案是如何分配的$country
$lat_capital
和$long_capital
則數組?
太簡單了,謝謝! –