“PHP erhalten Sie doppelte Schlüssel in Array, ohne die integrierte Funktion zu verwenden” Code-Antworten

PHP erhalten Schlüsseln von doppelten Werten im Array

<?php
/** 
	Examples of these functions:
	array_unique, 
    array_diff_assoc, 
    array_diff, 
    array_keys, 
    array_intersect 
    
    Examle with an array: 
*/
$array = array('a', 'a', 'b', 'c', 'd');

// Unique values
$unique = array_unique($array);

// Duplicates
$duplicates = array_diff_assoc($array, $unique);

// Unique values
$result = array_diff($unique, $duplicates);

// Get the unique keys
$unique_keys = array_keys($result);

// Get duplicate keys
$duplicate_keys = array_keys(array_intersect($array, $duplicates));
Gifted Guanaco

PHP erhalten Sie doppelte Schlüssel in Array, ohne die integrierte Funktion zu verwenden

$arr = array(3,5,2,5,3,9);
foreach($arr as $key => $val){
  //remove the item from the array in order 
  //to prevent printing duplicates twice
  unset($arr[$key]); 
  //now if another copy of this key still exists in the array 
  //print it since it's a dup
  if (in_array($val,$arr)){
    echo $val . " ";
  }
}
Splendid Stag

Ähnliche Antworten wie “PHP erhalten Sie doppelte Schlüssel in Array, ohne die integrierte Funktion zu verwenden”

Fragen ähnlich wie “PHP erhalten Sie doppelte Schlüssel in Array, ohne die integrierte Funktion zu verwenden”

Weitere verwandte Antworten zu “PHP erhalten Sie doppelte Schlüssel in Array, ohne die integrierte Funktion zu verwenden” auf PHP

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen