Я хочу объединить массив изображений в цикле foreach. Каждое значение, которое я хочу вставить |
между значениями. Файлы находятся в папке storage / uploads / stl. Я ожидаю, что-то вроде этого:
Это то, что я пробовал до сих пор. Я попробовал в Raw PHP
$lstfile = $project->labstlfiles;
$explodeItems = json_decode($lstfile);
print_r($explodeItems);
Output array :
stdClass Object ( [labstlfiles] => Array ( [0] => scans.stl_1570736143.stl [1] => lower.stl_1570736143.stl [2] => stl.stl_1570736143.stl ) )
Затем я зациклился на условном выражении, подобном следующему:
<?php if (is_object($explodeItems)){ ?>
<?php foreach ($explodeItems->labstlfiles as $items) { ?>
<div class="view" style="background-color: yellow">
<canvas id="fullscreen" class="3dviewer" sourcefiles="{{asset("storage/uploads/stl/". $items . "|") }}" width="960px" height="600px"></canvas>
</div>
<?php }
}else{
echo '<h2> It is not array </h2>
}
?>
Я получаю 3 экземпляра массива, каждый из которых работает в div. Я хочу, чтобы один исходный файл со всеми тремя файлами объединялся, чтобы дать мне трехмерный объект. Спасибо