385 / 279 / 478
Регистрация: 09.05.2014
Сообщений: 769
1

Прекращение поиска в многомерном массиве

09.12.2016, 12:48. Показов 970. Ответов 1
Метки нет (Все метки)

имеется многомерный массив, в котором ищем хотя бы один элемент с заданными параметрами. после нахождения нужного элемента поиск необходимо прекратить. если использовать break то прервется только самый внутренний цикл. можно использовать булевый флажок, но тогда в каждом цикле придется дописывать if. читал на днях один достаточно древний талмуд, который в таких случаях рекомендует использовать goto. но goto- это зашквар и не по понятиям. родился вопрос- как эту задачу решить красиво?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.12.2016, 12:48
Ответы с готовыми решениями:

Сортировка в многомерном массиве
Здравствуйте! У меня такая вот проблема. Нужно задать массив многомерный и отсортировать его по...

Поиск в многомерном массиве
Доброго дня, подскажите , как с массива $array_data, удалить все ключи, в которых содержится...

Ошибка в многомерном массиве
Добрый день! Необходимо было создать программу для ввода с формы элементов прямоугольной матрицы...

Обнуление элементов в многомерном массиве
Подскажите, пожалуйста! Есть многомерный массив double massiv =new double; В течении работы...

1
Эксперт .NET
5849 / 4726 / 2940
Регистрация: 20.04.2015
Сообщений: 8,361
09.12.2016, 13:02 2
Лучший ответ Сообщение было отмечено gru74ik как решение

Решение

lawr,
ЯТД, самый красивый способ - вынести обработку массива в функцию и после нахождения нужного элемента возвращать результат return'ом
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.12.2016, 13:02
Помогаю со студенческими работами здесь

Не работает srand в многомерном массиве
Здравствуйте, прошу помочь мне с задачей на двумерные/многомерные массивы. Перепробовал несколько...

Удаление дубликатов в многомерном массиве
Разобрали xml. Получили массив со множеством подмассивов товаров. Теперь необходимо убрать дубли....

Промежуточное значение в многомерном массиве
Здравствуйте, помогите, пожалуйста, с поиском промежуточного значения в многомерном массиве....

Сравнение элементов в многомерном массиве
Добрый день, помогите пожалуста, мозги закипают уже :wall: К примеру массив: $main_array =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru