Foreach 使用 php 抛出关联数组

Foreach throw associative array using php

我有一个关联数组并想打印一个值...在本例中我想创建一个 foreach 以仅打印 [payout] 值。 请查找下面的数组结构

Array
(

[data] => Array
    (
        [0] => Array
            (
                [clicks] => 0
                [conversions] => 0
                [payout] => [=11=].00
                [erpc] => [=11=].00
                [cpl] => [=11=].00
            )
    )
[success] => 1
[totalNumRows] => 1)

像这样遍历每个子数组:

  foreach($all_data as $data) {
      echo $data['payout'];
  }

如果您有更多嵌套数组,只需对每一层再次 foreach

假设您的数组名为 $x:

if (isset($x['data']) && is_array($x['data']))
{
    foreach ($x['data'] as $dataRow)
        echo $dataRow['payout'] . '<br />';
}

应该做你需要的。它检查你的关联数组是否有数据键,以及它是否也是一个数组。然后循环遍历所有记录并输出支付值。