Получается, что в этом случае не нужно создавать сессию в PHP с помощью session_start()?
$APPLICATION->IncludeComponent(
"ns:component",
"templateName",
array(
"BLOCK_NUMBER_LIST" => array(
0 => "200+",
1 => "80+",
2 => "1150+",
3 => "",
),
"BLOCK_TEXT_LIST" => array(
0 => "работ по монтажу",
1 => "наименований в наличии",
2 => "установлено камер",
3 => "",
),
),
false
);
$GLOBALS['blocks'] = [
["200+", "работ по монтажу", ],
["80+", "наименований в наличии", ],
["1150+", "установлено камер", ],
];
$APPLICATION->IncludeComponent(
"ns:component",
"templateName",
array(
"BLOCK_DATA_KEY" => "blocks",
),
false
);
$APPLICATION->IncludeComponent(
"ns:component",
"templateName",
array(
"BLOCK_DATA" => [
["200+", "работ по монтажу", ],
["80+", "наименований в наличии", ],
["1150+", "установлено камер", ],
],
),
false
);
'filter' => [
'>DATE_CREATE' => "2021.11.26 00:00:00",
]
$(document).ready(function(){
$(".price_content").slideUp();
let $titleList = $(".price_title");
$titleList.click(function(){
$(this).next(".price_content").slideToggle("slow");
$(".price_content").not($(this).next(".price_content")).slideUp();
$titleList.removeClass('plus');
$(this).addClass('plus');
});
});
SELECT `t1`.*, `t2`.*
FROM modx_site_content `t1`
JOIN modx_ms2_products `t2` ON `t1`.`id` = `t2`.`id`
WHERE `t1`.`id` = 541
['id'=> ..., 'name' => ..., 'timestamp'=> ...,]
$sources = [
['A', 'B', 'C',],
[1, 2, 3, 4, 5, 6,],
['X', 'Y', 'W', 'Z'],
['1X', '2Y', '3W', '4Z'],
];
function combine_by_two( $source ) {
$result = [];
// нужно, чтобы было хотя бы 2 массива-источника
while ( count($source) > 1 ) {
/**
* AFAIK, технически легче оперировать с последним элементом, а не первым
* (что привычнее для человека)
*/
$primary = array_pop($source);
$linearizedArray = call_user_func_array("array_merge", $source);
foreach ($primary as $primaryItem) {
foreach ($linearizedArray as $secondaryItem) {
$result[] = [$primaryItem, $secondaryItem];
}
}
// повторяем с усечённым массивом
$result += combine_by_two($source);
}
return $result;
}
$combined = combine_by_two($sources);