在foreach循环中格式化字符串

时间:2016-11-29 13:05:33

标签: php laravel laravel-blade

我正在生成一个解析Web服务响应的字符串数组。该数组用于生成 a specific report

现在,我需要格式化某些字段值 即付款历史记录1:Payment History 1 : 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000

每个付款记录都有开始日期和结束日期。因此,如果付款开始日期和结束日期之间的差异为3,那么付款历史记录将包含每个3字符串的元组。

Payment History 1 : 000 000 000

我的目标是打印每个元组旁边的月份名称

像这样:

Payment History 1 : 000(jan) 000(feb) 000(march)

挑战是所有字段和值都在视图文件中通过数组$results循环,我不知道如何实现这一点。

@foreach($segment['fields'] as $field)

    <div class="field"> 

        <span class="field_name">
            {{ $field['field_name'] }}
        </span> : 

        @if (stripos($field['field_name'], 'payment history') && !stripos($field['field_name'], 'date') ) 

            <span class="field_value">
                {{ wordwrap($field['field_value'], 3, ' ', true) }}
            </span>
        @else
            <span class="field_value">
                {{ $field['field_value'] }}
            </span>
        @endif

    </div>

@endforeach

我正在使用wordwrap()创建3的元组,同时打印付款历史记录的值。

0 个答案:

没有答案
相关问题