我认为即时通讯让这个简单的事情变得困惑。我只想获得我的关键'周'和'天'的价值。我尝试过以下方法:
@foreach($years as $key3 => $year)
<h1>{{$key3}}</h1>
@foreach($year as $key2 => $months)
<p>{{$key2}}</p>
@foreach($months as $key1 => $days)
<p>{{$days['weeks']}}</p>
<p>{{$days->weeks}}</p> //try two//
@endforeach
@endforeach
@endforeach
响应此错误:
Illegal string offset 'weeks'
这是我试图循环的数组的一个例子:
array:4 [▼
2016 => array:12 [▼
"01" => array:2 [▼
"weeks" => 5
"days" => "31"
]
有人可以帮我理解我做错了吗?
答案 0 :(得分:2)
你不需要最后一个foreach,
$('#woocommerce_cf_piva').on('change', function() {
var v = $('#billing_country').find('option:selected')[0].value;
$('#afterit').text((v == 'IT') ? v : "");
});
Days不是一个数组。但是月份包含了关键:周和日。 如果你想要对象表示法( - &gt;),只需在数组前键入(object)将其强制转换为对象。