<?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; error_reporting(E_ALL);while($arResult = $rsResult->GetNext()){
$arResult["ID"] = $hi;
}<?foreach ($arResult["ID"] as $hi) {?>В чем же преимущество ООП? На конкретном примере
SELECT
r.id as req,
ss.id as ss_id,
ss.user_id as user,
min(ss.created_at) AS date
FROM seo_source AS ss
INNER JOIN seo_user_request AS su ON su.user_id = ss.user_id
INNER JOIN request as r ON r.id = su.request_id
GROUP BY ss.id 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 "Поля не заполнены...";
}
} Критерии сортировки у меня могут быть весьма специфичными, поэтому готовые решения едва ли подойдут.