Столбцы динамических таблиц Bootstrap Foreach

Привет, команда, На самом деле я просто хотел отображать данные как Ожидание значений, подобных приведенным ниже: -

Но ближайшие значения, как указано ниже: -

** Я использую это в своем проекте Laravel. Вот мой код: -**

<table class = "table table-striped table-bordered">
<thead>
    <tr>
      <th scope = "col">Skills</th>
      <th scope = "col">Abilities</th>
      <th scope = "col">Work Value</th>
      <th scope = "col">Work Context</th>
    </tr>
</thead>
<?php
    $sub_skill = ["Skill 1","skill 2"];
    $sub_abilities = ["Ability 1","Ability 2","Ability 3","Ability 4","Ability 5","Ability 6"];
    $sub_workactivity = ["workactivity 1","workactivity 2"];
    $sub_workcontext = ["workcontext 1","workcontext 2", "workcontext 3"];
?>
<tbody>
    @foreach($sub_skill as $skill_key=>$skill_value)
           <tr>
               <td>{{ $skill_value }}</td>
               <td></td>
               <td></td>
               <td></td>
           </tr>
    @endforeach
       @foreach($sub_abilities as $abilities_key=>$abilities_value)
           <tr>
             <td></td>
             <td>{{ $abilities_value }}</td>
             <td></td>
             <td></td>
           </tr>
       @endforeach
       @foreach($sub_workactivity as $sub_workactivity_key=>$sub_workactivity_value)
           <tr>
             <td></td>
             <td></td>
             <td>{{ $sub_workactivity_value }}</td>
             <td></td>
           </tr>
       @endforeach
       @foreach($sub_workcontext as $workcontext_key=>$workcontext_value)
           <tr>
             <td></td>
             <td></td>
             <td></td>
             <td>{{ $workcontext_value }}</td>
           </tr>
       @endforeach
</tbody>

Пожалуйста, помогите мне. Спасибо, команда

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
0
70
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вам нужен один цикл, и каждая итерация - это одна строка. Поэтому вычислите максимальную длину всех коллекций и используйте цикл for с этой длиной.

//pseudo code
@for($i=0; $i<$max_length; $i++)
       <tr>
           <td>{{ isset($sub_skill[$i]) ? $sub_skill[$i] : '' }}</td>
           <td>{{ isset($sub_abilities[$i]) ? $sub_abilities[$i] : '' }}</td>
           <td>{{ isset($sub_workactivity[$i]) ? $sub_workactivity[$i] : '' }}</td>
           <td>{{ isset($sub_workcontext[$i]) ? $sub_workcontext[$i] : '' }}</td>
       </tr>
@endfor

Спасибо за ваш ответ, сэр, я думаю, что это может быть использовано здесь для Loop?

Khushabu Vishwakarma 01.04.2023 14:52

Пожалуйста, и, конечно, вы правы. Это должен быть цикл for. Я отредактировал свое предложение.

hmartini 01.04.2023 15:51

Другие вопросы по теме