@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 не существует в массиве!".