如何使用Laravel5获取foreach中的数组值?

时间:2016-02-17 04:30:41

标签: php laravel-5

我正在使用 Laravel5.0 我面临的问题是 $ key => $ values 使用 foreach 指向索引,并将其值设为以下函数。

这是我的数据

array (size=1)
  5 => int 0
int 197001
array (size=5)
  1 => float 106060
  0 => float 0
  3 => float 0
  2 => float 0
  4 => int 7

int 201401
array (size=5)
  0 => float 268.092
  3 => float 798.908
  2 => float 0
  1 => float 236988
  4 => int 16

int 201402
array (size=5)
  0 => float 2515.874
  3 => float 4496.126
  2 => float 0
  1 => float 481535
  4 => int 32

这是我的代码: 我想缩短并从 $ values 变量中获取值,并通过 $ key 获取索引

 <?php

    $temp1 = 0.00;
    $repayment_schedule =array_sort($repayment_schedule,function($value,$key){
           return $key;
       });
    $temp2 = 0.00;
       $repayment_actual = array_sort($repayment_actual,function($value,$key){
           return $key;
       });
      ?>
     @if(!empty($repayment_schedule))
      <?php
        $arr_keys = array_keys($repayment_schedule);
            $last_key = end($arr_keys);
      ?>
     @foreach($repayment_schedule as $key=>$value)
       <?PHP echo $value[2]; ?><br/>
       <?PHP var_dump($value); ?><br/>
       <?PHP var_dump($key); ?>

   @endforeach
  @endif

这是我的错误类型 cc14ec3e6b08763053170f56b5633aaf第196行中的ErrorException: 未定义的偏移量:2

0 个答案:

没有答案