Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Array deduplizieren und neues Array mit JavaScript zurückgeben

PHP-Array deduplizieren und neues Array mit JavaScript zurückgeben

WBOY
WBOYOriginal
2024-04-28 12:39:01860Durchsuche

Die Schritte zur Verwendung von JavaScript zum Deduplizieren von PHP-Arrays sind wie folgt: Verwenden Sie Array.from(), um PHP-Arrays in JavaScript-Arrays zu konvertieren. Deduplizieren Sie JavaScript-Arrays mithilfe von Set-Objekten und geben Sie eine neue Sammlung mit eindeutigen Elementen zurück. Konvertieren Sie die deduplizierte Sammlung mit dem Spread-Operator (...) in ein neues JavaScript-Array.

使用 JavaScript 去重 PHP 数组并返回新数组

Verwenden Sie JavaScript, um PHP-Arrays zu deduplizieren und neue Arrays zurückzugeben.

Manchmal müssen wir möglicherweise mit PHP-Arrays umgehen, die doppelte Werte enthalten. In JavaScript können wir die Methode Array.from() verwenden, um es in ein JavaScript-Array zu konvertieren, und das Objekt Set verwenden, um Duplikate zu entfernen. Diese Prozedur gibt ein neues Array mit eindeutigen Elementen zurück. Array.from() 方法将其转换为 JavaScript 数组,并使用 Set 对象去重。该过程返回一个包含唯一元素的新数组。

语法:

// 使用 Array.from() 转换为 JavaScript 数组
const jsArray = Array.from(phpArray);

// 使用 Set 对象去重
const uniqueSet = new Set(jsArray);

// 转换为新的 JavaScript 数组
const uniqueArray = [...uniqueSet];

示例:

假设我们有一个 PHP 数组 $phpArray

Syntax:

$phpArray = [1, 2, 3, 4, 5, 1, 2, 3];
Beispiel:

Angenommen, wir haben ein PHP-Array $phpArray: 🎜
// 转换并去重
const uniqueArray = [...new Set(Array.from($phpArray))];

// 输出去重后的数组
console.log(uniqueArray); // [1, 2, 3, 4, 5]
🎜Verwenden Sie JavaScript, um Duplikate zu entfernen: 🎜
// 获取表单选项
const options = document.querySelectorAll('input[type="checkbox"]:checked');

// 提取值并转换为 JavaScript 数组
const optionValues = Array.from(options).map(option => option.value);

// 使用 JavaScript 去重
const uniqueValues = [...new Set(optionValues)];

// 发送去重后的值到服务器
fetch('submit.php', {
  method: 'POST',
  body: JSON.stringify({
    uniqueOptionValues: uniqueValues
  })
});
🎜🎜Praktischer Fall: 🎜🎜🎜 Annahme: Wir haben ein HTML-Formular, in dem der Benutzer mehrere Optionen auswählen kann. Wir möchten beim Absenden des Formulars eine eindeutige Auswahlliste erhalten: 🎜rrreee

Das obige ist der detaillierte Inhalt vonPHP-Array deduplizieren und neues Array mit JavaScript zurückgeben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn