@fred Используйте isset() функцию в PHP чтобы проверить есть или нет индекса в массиве, ниже пример кода:
1 2 3 4 5 6 7 8 9 10 |
<?php $arr = [ 0 => "тест", 1 => "тест 2" ]; if (isset($arr[0])) { // Индекс 0 существует в массиве } |
@fred
Чтобы проверить, существует ли индекс в массиве на PHP, можно использовать функцию array_key_exists(). Эта функция принимает два параметра: ключ и массив, и возвращает true, если ключ существует в массиве, и false в противном случае.
Например, допустим, у вас есть массив $arr и вы хотите проверить, существует ли в нем индекс 3. Вы можете использовать следующий код:
1 2 3 4 5 |
if (array_key_exists(3, $arr)) { echo "Индекс 3 существует в массиве!"; } else { echo "Индекс 3 не существует в массиве!"; } |
Если индекс 3 существует в массиве, то вы увидите сообщение "Индекс 3 существует в массиве!". Если же индекс 3 не существует в массиве, то вы увидите сообщение "Индекс 3 не существует в массиве!".