$users = ...;
$products = ...;
$days = [
'Понедельник' => 'UF_SELECT_MON',
...
];
$excelRows = [];
foreach ($users as $user) {
foreach ($days as $label => $field) {
$userDayProductsLabels = [];
$userDayProducts = $user[$field];
foreach ($userDayProducts as $id) {
$userDayProductsLabels[] = $products[$id];
}
if (empty($userDayProductsLabels)) {
continue;
}
$excelRows[] = [
$user['NAME'],
$label,
join(", ", $userDayProductsLabels),
];
}
}
$first = current($arResult);
// обработка первого
next($arResult);
foreach ($arResult as $item) {
// обработка остальных
}
$isFirst = true;
foreach ($arResult as $item) {
if ($isFirst) {
$isFirst = false;
// обработка первого
}
else {
// обработка остальных
}
}
<?php
$text = '{part0} сделайте так, чтобы это {part1} тестовое предложение изменялось {part2} случайным образом каждый раз.';
$parts = [
["Пожалуйста,","Просто","Если сможете,"],
["удивительное","крутое","простое","важное","бесполезное"],
["быстро","мгновенно","оперативно","правильно"],
];
for ($i=0; $i<count($parts); $i++)
{
$name = "{part{$i}}";
$index = array_rand($parts[$i], 1);
$value = $parts[$i][$index];
$text = str_replace($name, $value, $text);
}
echo $text;
<?php
$parts = [
["Пожалуйста,","Просто","Если сможете,"],
["удивительное","крутое","простое","важное","бесполезное"],
["быстро","мгновенно","оперативно","правильно"],
];
$p = [];
foreach ($parts as $key => $values) {
$index = array_rand($values, 1);
$p[$key] = $values[$index];
}
$text = "{$p[0]} сделайте так, чтобы это {$p[1]} тестовое предложение изменялось {$p[2]} случайным образом каждый раз.";
echo $text;
true
, то достаточно:if ($_POST['submit'])
<?php
if ($_POST) {
$name = substr(htmlspecialchars(trim($_POST['name'])), 0, 100);
$tel = substr(htmlspecialchars(trim($_POST['tel'])), 0, 15);
if ($name && $tel) {
$title = "Новая заявка с сайта кухни";
$mess = "Поступила новая заявка с сайта. Имя: {$name}, Телефон: {$tel}";
# кому отправляем и от кого
$to = 'pochta@mail.ru';
$from='pochta@mail.ru';
# Отправляем на почту
mail($to, $title, $mess, 'From:'.$from);
# Уведомляем и редиректим обратно
echo "";
echo "";
}
else {
echo "Поля не заполнены...";
}
}