假设有一个像这样的二维数组:
$rates = [
['id' => 'd', 'title' => 'dollar', 'sign' => '$'],
['id' => 'r', 'title' => 'rial', 'sign' => 'ریال'],
['id' => 't', 'title' => 'toman', 'sign' => 'T']
]
我有一个名为 $rate 的变量,如下所示:
$rate = 'd';
现在我只想获取title
数组的值,它id
是相同的$rate
值。在这种情况下dollar
。
我知道我们可以在主数组中搜索数组但我寻找一种更简单的方法,例如$rates[????][title]
.
什么是最好的方法?
如果您将其转换为使用id
作为密钥array_column
,您可以从那时起访问您的后...
$rates = [
['id' => 'd', 'title' => 'dollar', 'sign' => '$'],
['id' => 'r', 'title' => 'rial', 'sign' => 'ریال'],
['id' => 't', 'title' => 'toman', 'sign' => 'T']
]
$rates = array_column($rates,null,'id');
echo $rates['d']['title'];
给...
dollar
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句