Появления в массиве

Вопрос:

У меня есть 2 массива (это может быть больше массивов) и нужно найти значение, которое больше всего выглядит:

array(2) {
[0]=>
string(6) "PD0001"
[1]=>
string(6) "PD0002"
}

array(2) {
[0]=>
string(6) "PD0001"
[1]=>
string(6) "PD0003"
}

Итак, я пытаюсь найти PD0001, любые предложения?

Лучший ответ:

Здесь сценарий, который может сделать это для вас:

// First merge the arrays together
$array = array_merge($array1, $array2);

// Get the array counts like this:
$counts = array_count_values($array);

// Sort the array so the first one has the highest count
arsort($counts);

// Get the first key:
reset($counts);
$maxElement = key($counts);

Оцените статью
TechArks.Ru
Добавить комментарий