Импортировать атрибуты невозможно
iframe.docement.write(decodeURIComponent('<?= rawurlencode($message) ?>'));
$array = array_filter($array, function($element) {
return $element['name'] !== "Иванов";
});$array = array_values($array). Это поможет избежать неожиданностей при json_encode, например ;)
$save_to_path = preg_replace("/(.png)|(.jpg)|(.jpeg)/", "", $read_from_path) . ".webp";
$vars['orderNumber'] = uniqid();
Их нужно преобразовать в строку
по идее должно выдать два совпадение (5,6)
как реализовать задачу
$intersection = array_intersect_assoc($m, $m1);$intersectionString = implode(",", $intersection);
SELECT
site_tmplvar_contentvalues.contentid,
GROUP_CONCAT(site_tmplvar_contentvalues.value) AS 'values', -- все значения value складываем в одну строку. Разделитель по умолчанию - запятая, его можно поменять используя ключевое слово SEPARATOR
site_content.id,
site_content.pagetitle
FROM
site_content
INNER JOIN site_tmplvar_contentvalues
ON site_content.id = site_tmplvar_contentvalues.contentid
AND site_content.parent = 17
AND site_tmplvar_contentvalues.tmplvarid IN (2, 13, 14)
GROUP BY site_tmplvar_contentvalues.contentid -- добавляем группировкуSELECT
site_tmplvar_contentvalues.contentid,
CONCAT('[', GROUP_CONCAT(JSON_OBJECT('key', site_tmplvar_contentvalues.key, 'value', site_tmplvar_contentvalues.value)), ']') AS 'values',
site_content.id,
site_content.pagetitle
FROM
site_content
INNER JOIN site_tmplvar_contentvalues
ON site_content.id = site_tmplvar_contentvalues.contentid
AND site_content.parent = 17
AND site_tmplvar_contentvalues.tmplvarid IN (2, 13, 14)
GROUP BY site_tmplvar_contentvalues.contentid -- добавляем группировку
function create_word($aplhabet, $index) {
$words = [];
$prevLevelWords = [""];
foreach (range(1, strlen($aplhabet)) as $offset) {
$currentLevelWords = [];
foreach (str_split($aplhabet) as $letter) {
foreach ($prevLevelWords as $prevLevelWord) {
$word = $letter . $prevLevelWord;
$currentLevelWords[] = $word;
$words[] = $word;
}
}
$prevLevelWords = $currentLevelWords;
}
return $words[$index-1] ?? false;
}
function buildTree(array $elements, $parentId=0) {
$branch = [];
foreach ($elements as $element) {
if ($element['PARENT_ID'] == $parentId) {
$children = buildTree($elements, $element['ID']);
if ($children) {
$element['children'] = $children;
}
$branch[] = $element;
}
}
return $branch;
}
Как выбрать первые, например 10 чисел?
$str = "13,342,33,344,5,36,745,845,449,310,1231,12";
$arr = explode(",", $str);
$firstTen = array_slice($arr, 0, 10);
var_dump($firstTen);И еще может кто знает как выбрать все числа например с 3-го числа до 6 числа
$str = "13,342,33,344,5,36,745,845,449,310,1231,12";
$arr = explode(",", $str);
$fromThreeToSix = array_slice($arr, 2, 3);
var_dump($fromThreeToSix);