Задачи с собеседований. Поиск дублей в массиве.
Работа с массивами в PHP
Функций для работы с массивами в PHP достаточно много, и это неудивительно, если учесть, что с массивами при программировании приходится работать достаточно часто. И в этой статье мы разберём основные функции, которые создали для работы с массивами в PHP разработчики. Для начала разберём простейшую функцию, которая проверяет находится ли элемент в массиве. Функция называется in_array(): <?php
$arr = array("Num", "Str", "Int");
if (in_array("Str", $arr)) echo "Элемент найден";
else echo "Элемент...
Поиск ключа по значению в массиве PHP
Для поиска ключа в массиве по его значению в PHP есть несколько способов. Рассмотрим пример с массивом a[1 => ['name_value']]. $array = [1 => ['name_value'], 2 => ['other_value']]; // Ищем ключ, где первый элемент подмассива равен 'name_value' $key = array_search('name_value', array_column($array, 0)); if ($key !== false) { echo "Найден ключ: " . ($key + 1); // Выведет: Найден ключ: 1 } else { echo "Значение не найдено"; } $array = [ 1 => ['name' => 'name_value'], 2 => ['name' => 'other_value']...