Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Methode zum Implementieren einer Zuordnungstabelle basierend auf einer Array-Funktion

PHP-Methode zum Implementieren einer Zuordnungstabelle basierend auf einer Array-Funktion

墨辰丷
墨辰丷Original
2018-05-19 17:12:271175Durchsuche

In diesem Artikel werden hauptsächlich die Bearbeitungsvorgänge von Zuordnungstabellen in PHP basierend auf Array-Funktionen vorgestellt, einschließlich der zugehörigen Verwendungsfähigkeiten der PHP-Array-Vergleichsfunktionen array_intersect und array_diff. Freunde in Not können sich auf

Die Details beziehen folgt:

$arr1 = array(1, 2, 4, 5, 6, 9); // 学校应用关联表中一开始的数据
$arr2 = array(3, 4, 5, 7, 8);  // 前台更新的数据
/*
两个数组相同的元素,提取不变的元素
Array
(
  [2] => 4
  [3] => 5
)
*/
$arr3 = array_intersect($arr1, $arr2);
print_r($arr3);
/*
两个数组不同的元素,需要删除的
Array
(
  [0] => 1
  [1] => 2
  [4] => 6
  [5] => 9
)
*/
$arr4 = array_diff($arr1, $arr3);
print_r($arr4);
/*
两个数组不同的元素,需要添加的
Array
(
  [0] => 3
  [3] => 7
  [4] => 8
)
*/
$arr5 = array_diff($arr2, $arr3);
print_r($arr5);

Verwandte Empfehlungen:

PHP-Array-FunktionsimplementierungBearbeitung der Zuordnungstabelle

Cakephp-Abfrage Zugehörige TabelleMethodenzusammenfassung

Wie erhalte ich den Wert des entsprechenden Felds in der zugehörigen Tabelle bei der Ausgabe der MySQL-Haupttabelle?

Das obige ist der detaillierte Inhalt vonPHP-Methode zum Implementieren einer Zuordnungstabelle basierend auf einer Array-Funktion. 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