复制结果以从数组中提取数据

duplicate result to extract data from array

我正在尝试从我的数组中提取数据并将此数据附加到 span。

我正在使用 laravel 和 blade

首先,我正在循环从一个数组中获取数据并创建 div 并在此 div 中跨度:

@foreach ($status as $sta)
            <div class="col-md-3">
                <span class="font-weight-bold">{{ $sta }}:</span><span class="porcentaje ml-2"></span>
            </div>
        @endforeach

在我循环 jquery 到包含状态值的其他数组之后:

<script>
        let total = {!! json_encode($totalCall) !!};
        
        $.each(total, function(valor, indice) {
            $(".porcentaje").text(valor);
        });
        
    </script>

总计 它是包含以下值的数组:

[3, 3, 4, 3]

但是当我在我的 span 中发短信时,我得到了这个:

AUSENTE:3
CONFIRMADA:3
NUEVA:3
NULA:3

这是不同的状态,我需要在此状态中附加此数据。我不知道我做错了。

感谢您帮助我阅读我的文章。对不起我的英语

如果状态和总计都对应,看起来确实如此,那么为什么要有两个单独的循环?只需在查看状态时输出总计?

@php $i = 0; @endphp
@foreach($status as $sta)
    <div class="col-md-3">
        <span class="font-weight-bold">{{ $sta }}:</span><span class="porcentaje ml-2">{{ $totalCall[$i] }}</span>
    </div>
    @php $i += 1; @endphp
@endforeach