Php 如何在if控件中jqueryforeach
我返回一个数组。我不想有相同的元素。那么我如何进行if控制呢Php 如何在if控件中jqueryforeach,php,module,hook,prestashop,Php,Module,Hook,Prestashop,我返回一个数组。我不想有相同的元素。那么我如何进行if控制呢 $.each(data, function(v, k) { if ( ) { // İşlem } }); headers.forEach(function (header, i) { if ( ) { // controle ??? }
$.each(data, function(v, k) {
if ( ) {
// İşlem
}
});
headers.forEach(function (header, i) {
if ( ) { // controle ???
}
});
数组?中不需要另一个相同的元素 尝试以下操作:
var result = []; // result array without duplicate
$.each(data, function(v, k) {
if ($.inArray(k, result) == -1) result.push(k);
});
尝试使用以下函数获取数组中的不同元素:
function getDistinctArray(arr) {
var compareArray = new Array();
if (arr.length > 1) {
for (i = 0;i < arr.length;i++) {
if (compareArray.indexOf(arr[i]) == -1) {
compareArray.push(arr[i]);
}
}
}
return compareArray;
}
在返回数组之前,可以将最终数组传递给此函数。数据在哪里?或者,标题在哪里?