일부 값을 저장하는 배열이 있습니다. 유사한 값을 감지하여 새로운 배열에 추가하려고합니다.PHP 배열의 비슷한 값
예 :
$arrayA = array(1,4,5,6,4,2,1);
$newarray = (4,1);
어떤 도움?
일부 값을 저장하는 배열이 있습니다. 유사한 값을 감지하여 새로운 배열에 추가하려고합니다.PHP 배열의 비슷한 값
예 :
$arrayA = array(1,4,5,6,4,2,1);
$newarray = (4,1);
어떤 도움?
이 시도 :
$array = array(1,4,5,6,4,2,1);
$duplicates = array_unique(array_diff_assoc($array, array_unique($array)));
$a1 = array(1,4,5,6,4,2,1);
$a = array();
foreach($a1 as $value){
if(!in_array($value, $a)){
$a[] = $value;
}
}
사용는 array_intersect() 메소드를. 예를 들어 "유사한"으로
$arrayA = array(1,4,5,6,4,2,1);
$arrayB = array(4,1);
$common_values = array_intersect($arrayA, $arrayB);
$arrayA = array(1,4,5,6,4,2,1);
$newarray = array_diff_assoc($arrayA, array_unique($arrayA));
위해 당신은 "중복"을 의미합니까? – salathe
정확히 뭐하시는 거예요 ??? –
하나에서 두 개의 배열을 만들려고합니다. 배열에서 나는 \t 중복 된 값을 분리하여 배열 B에 삽입하고 배열 A에는 단일 값만 넣으려고합니다. – user2352548