在PHP中循环遍历数组

在PHP中循环遍历数组,php,associative-array,Php,Associative Array,有没有一种方法可以引用数组中数组的值 比如说 我有下面的php代码循环遍历下面列出的数组。我能在没有另一个for循环的情况下轻松获取[product_name]=>DIESEL#2数据吗?如果我知道数据总是这样的话?类似$fuel=$value['transaction\u id.'product.'product\u name'] foreach ($result['data'] as $key => $value) { $id = $value['id']; $tra

有没有一种方法可以引用数组中数组的值

比如说

我有下面的php代码循环遍历下面列出的数组。我能在没有另一个for循环的情况下轻松获取
[product_name]=>DIESEL#2
数据吗?如果我知道数据总是这样的话?类似$
fuel=$value['transaction\u id.'product.'product\u name']

foreach ($result['data'] as $key => $value) {
    $id =  $value['id'];
    $transactionId =  "FC".$value['transaction_id'];
    $transactionDateTime = $value['created_utc'];
    echo $id." - ".$transactionDateTime." - ".$transactionId." </br>";


}



(
    [data] => Array
        (
            [0] => Array
                (
                    [id] => 5750574
                    [label] => 
                    [self] => https://api.fuelcloud.com/rest/v1.0/transaction/5750574
                    [transaction_id] => 0025621e-3270-c0e2-8d2a-6425ed834f9d
                    [transaction_type] => 1
                    [tank_id] => 23744
                    [start_date] => 2019-12-19T00:00:00
                    [end_date] => 2019-12-19T23:59:59Z
                    [site_id] => 23743
                    [product_id] => 409
                    [product] => Array
                        (
                            [id] => 409
                            [product_name] => DIESEL #2
                            [product_category] => diesel
                        )
foreach($result['data']作为$key=>$value){
$id=$value['id'];
$transactionId=“FC”。$value['transaction_id'];
$transactionDateTime=$value['created_utc'];
echo$id.“-”$transactionDateTime.“-”$transactionId.“
”; } ( [数据]=>阵列 ( [0]=>阵列 ( [id]=>5750574 [标签]=> [自我]=>https://api.fuelcloud.com/rest/v1.0/transaction/5750574 [事务处理id]=>0025621e-3270-c0e2-8d2a-6425ed834f9d [交易类型]=>1 [油箱id]=>23744 [开始日期]=>2019-12-19T00:00:00 [结束日期]=>2019-12-19T23:59:59Z [站点id]=>23743 [产品id]=>409 [产品]=>阵列 ( [id]=>409 [产品名称]=>柴油机2 [产品类别]=>柴油机 )
您已经知道如何引用数组项,似乎
$value['id']
$value['product']
是另一个数组,
$value['product']['product\u name']
是该数组中
product\u name
键的值。

$fuel=$value['product'['product\u name'];这就是你想要的吗?我觉得自己太蠢了。TY。我不是全职用PHP编写代码的。看起来我只是个简单的语法问题。