$func_file_full_path = ''; // полный путь к файлу модуля с функцией
require_once ($func_file_full_path);
$func_name = basename($func_file_full_path, '.php');
$funct_name($func_arg1, $func_arg2....); // если попытаться вызвать переменную как функцию, то интерпретатор PHP попытается обратиться к глобальной функции по имени что содержится в этой переменной в виде строки.
call_user_func($funct_name, $func_arg1, $func_arg2....); // то же самое, но в более классическом виде
$out_arr = [];
// Тут нужно указать параметры каждого N - места в шаблоне
$i_min = 1; $i_max = 9;
$j_min = 1; $j_max = 9;
$k_min = 1; $k_max = 9;
for($i=$i_min; $i <= $i_max; $i++)
{
for($j=$j_min; $j <= $j_max; $j++)
{
for($k=$k_min; $k <= $k_max; $k++)
{
$out_arr[] = "ваш".$i."шаблон".$j."строки".$k;
}
}
}
var_dump($out_arr);
select
-- вариант 1
to_char(sysdate, 'DD.MM.YYYY' || decode(sysdate - trunc(sysdate), 0, '', ' HH24:MI:SS')) as your_format_date_1,
-- вариант 2
case
when sysdate - trunc(sysdate) > 0
then to_char(sysdate, 'DD.MM.YYYY HH24:MI:SS')
else to_char(sysdate, 'DD.MM.YYYY')
end as your_format_date_2
from dual;
$_POST['SQL'];
Есть какие-то примеры данного "фокуса"?
while(true)
{
// исполняемый код для всех клиентов соккетов
}
<img id="image-1234" src="/какой-то путь/qa_2023-02-01-212831-1.gif">
<img id="image-5678" src="/какой-то путь/qa_2023-02-01-212831-2.gif">
<script type="text/javascript">
let image_1234 = document.getElementById("image-1234"); // тут получаем ссылку на элемент с id="image-1234"
// далее, используем ее вместо this
ViewGifImage(image_1234, 'sitedb/log/QA/General/SfpBCTuningCheck/gfx/qa_2023-02-01-212831-1.gif','sitedb/log/QA/General/SfpBCTuningCheck/gfx/qa_2023-02-01-212831-1.pix','322','242','ReflectionResultPlot','Frequency in MHz','0','Reflection Factor |r|','0','1','xffffff x000000 x000000 xff0000 x0000ff x00df00 xff00ff xff7f00','2','158','1','Reflection 0 Degrees','158','1','Reflection 90 Degrees','','','','','','','','','');
let image_5678 = document.getElementById("image-5678"); // тут получаем ссылку на элемент с id="image-5678"
// далее, используем ее вместо this
ViewGifImage(image_5678, 'sitedb/log/QA/General/SfpBCTuningCheck/gfx/qa_2023-02-01-212831-2.gif','sitedb/log/QA/General/SfpBCTuningCheck/gfx/qa_2023-02-01-212831-2.pix','322','242','TransmissionResultPlot','Frequency in MHz','0','Transmission |t| in db','0','1','xffffff x000000 x000000 xff0000 x0000ff x00df00 xff00ff xff7f00','2','158','1','Transmission 0 Degrees','158','1','Transmission 90 Degrees','','','','','','','','','')
</script>
Но вот беру я в руки видеокарты и там везде DVI-D, а беру переходники на аналог и там DVI-I - VGA. Ну и для кого они, спрашивается?
В какую сторону работают? Что во что конвертируют?
Если цифру в аналог без проблем можно переделать, почему все видеокарты с DVI-D?
// Как у вас:
let a = 'Много
строчный
текст';
// как корректно
let a = `Много
строчный
текст`;
// как выкрутиться, если у вас не ES6
var a = "Много\
строчный\
текст";
select a.*
from (select m.*, u.*, count(select *
from messages as m2
join users as u2 on u2.id = m2.author
where m2.recipient = 1
and u2.id = u.id -- имитация клаузы partition by
and m2.id > m.id -- имитация клаузы order by ... desc
) as row_num, -- аналог row_number через оконную функцию:
-- row_number() over(partition by u.id order by m.id desc) as row_num
from messages as m
join users as u on u.id = m.author
where m.recipient = 1
) as a
where a.row_num = 1 -- берем 1 строку по ранжированному счетчику в пределах каждого id пользователя
\w+\s"(?<=").*(?=")"