$imported_items[] = json_encode($product, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT | JSON_FORCE_OBJECT);
...
$preview_items[] = json_encode($preview_product, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT | JSON_FORCE_OBJECT);
...
file_put_contents(sprintf(IMPORT_FILE, $id), '['.join(',', $imported_items).']');
file_put_contents(sprintf(PREVIEW_FILE, $id), '['.join(',', $preview_items).']');
Зачем создавать отдельную переменную result и присваивать ей obj
сразу в блоке условия let result = result[chain[i]]
// не объявили result, считай он такой
// result = undefined
for (let i = 0; i < chain.length; i++) {
if (result) { // undefined интерпретируется как false
let result = result[chain[i]] // сюда вообще не попадаем
} else {
result = undefined // сюда попадаем при каждом i, причем result идет во внешний контекст
}
}
Unable to create a directory at mkdir
#sw-app div.sw-review-bottom {
display: none !important;
}
nvme m2.0 pcie 4.0
ram ddr4
let childBlock = parentBlock.querySelectorAll('.select');
let childBlocks = parentBlock.querySelectorAll('.child');
childBlocks.forEach(child) =>
{
// контекст одного элемента child
let childSelects = child.querySelectorAll('.select');
childSelects.forEach((select) =>
{
// контекст одного элемента select
...
// конец контекста одного элемента select
});
// конец контекста одного элемента child
});
let childSelects = e.target.querySelectorAll('.select');
childSelects.forEach((select) =>
{
// контекст одного элемента select
...
// конец контекста одного элемента select
});
В основную записываем допустим имя, а в сводную то что придёт в формате ключ - значение.
2. Сохранять данные в json
// Вы определитесь:
$table = /* либо копите результат верстки в переменной table, а потом после обработки выводите все содержимое на строке N */
'
<tr>
<td>'. $trtd .'</td> //отрисовывает первым столбиком таблицы номер сотрудника в таблице бд
<td>'. $array[0]++ .'</td> //отрисовывает вторым столбиком таблицы имя сотрудника в таблице бд
'. // зачем тут перед for конкатенация ?
for ($td=1; $td<=$daysinmonth; $td++){
// Либо сразу выводите результат через echo, не накапливая ничего для вывода контента
echo '<td>тут какое-то значение, в будующем должен быть код с операторами if и т.д.</td>';}.' //отрисосывает оставшиеся столбцы в зависимости от кол-ва дней в месяце
</tr>';// если вы множите ячейки дней месяца, то наверное, строку таблицы нужно закрывать не в теле цикла?
/*строка N */ echo ($table); // вывод всего накопленного содержимого