Существует ли индекс массива - PullRequest
68 голосов
/ 27 апреля 2009

Я унаследовал некоторый код на работе, который имеет действительно неприятный запах. Я надеюсь найти самое безболезненное из возможных решений.

Есть ли способ проверить, является ли какое-либо произвольное число допустимым элементом в массиве?

Пример - мне нужно проверить, существует ли массив [25].

Предпочтительно, я бы предпочел сделать это без использования foreach () через массив, чтобы найти строки.

Есть ли способ сделать это, или я застрял в цикле foreach?

Ответы [ 11 ]

0 голосов
/ 27 апреля 2009

Вы можете проверить, меньше ли индекс длины массива. Это не проверяет наличие пустых значений или других нечетных случаев, когда индексу может быть присвоено значение, но оно не было задано явно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...