PHPize Online / SQLize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
$cityData = [ "Москва", "Санкт-Петербург", "Москва", "Екатеринбург", "Самара", "Санкт-Петербург", ]; // Создаем массив повторяющихся городов $repeatingCities = array(); $uniqueCities = array(); foreach ($cityData as $city) { // Если город уже был добавлен в $uniqueCities, и его нет в $repeatingCities, то добавляем его в $repeatingCities if (in_array($city, $uniqueCities) && !in_array($city, $repeatingCities)) { $repeatingCities[] = $city; } else { // Иначе добавляем город в $uniqueCities $uniqueCities[] = $city; } } // $repeatingCities теперь содержит только уникальные повторяющиеся города echo "Уникальные повторяющиеся города: "; print_r($repeatingCities);
Copy Clear
Copy Format Clear
<?php // Пример массива городов (замените данными из вашей базы данных или другого источника) $cityData = [ "Москва", "Санкт-Петербург", "Москва", "Екатеринбург", "Самара", "Санкт-Петербург", ]; // Создаем массив, который будет содержать только повторяющиеся города $repeatingCities = array_count_values($cityData); $repeatingCities = array_filter($repeatingCities, function ($count) { return $count > 1; }); // Получаем только имена повторяющихся городов $repeatingCities = array_keys($repeatingCities); // $repeatingCities теперь содержит только повторяющиеся города echo "Повторяющиеся города: "; print_r($repeatingCities);
Show:  
Copy Clear