Помогите создать сниппет, кот. сравнивает два массива с числами на одинаковые значения

Ребят. Помогите создать сниппет типа:
[[mySnippet? &array1=`` &array2=`` ]]
с выводом одинаковых значений в плейсхолдер:
[[+result]]
Например, есть массив чисел 1,2,4,8,21,26 и 4,5,7,8,14,21. Нужно их сравнить в сниппете и вывести в плейсхолдер значения 4,8,21
Константин
02 февраля 2018, 09:08
modx.pro
1
801
0

Комментарии: 2

Владимир Бабусенко
02 февраля 2018, 12:35
+3
<?php
$array1 = explode(",", $array1);
$array2 = explode(",", $array2);
$result = array_intersect($array1, $array2);

$modx->toPlaceholder('result',implode(",", $result));
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
2