-
array_key_exists()
: эта функция проверяет, существует ли указанный ключ в массиве.$array = ['foo' => 'bar', 'baz' => 'qux']; if (array_key_exists('foo', $array)) { echo 'Key "foo" exists in the array.'; } else { echo 'Key "foo" does not exist in the array.'; }
-
in_array()
: эта функция проверяет, существует ли указанное значение в массиве.$array = ['apple', 'banana', 'orange']; if (in_array('banana', $array)) { echo 'The value "banana" exists in the array.'; } else { echo 'The value "banana" does not exist in the array.'; }
-
array_search()
: эта функция ищет значение в массиве и возвращает соответствующий ключ, если он найден.$array = ['apple', 'banana', 'orange']; $key = array_search('banana', $array); if ($key !== false) { echo 'The value "banana" exists in the array with key: ' . $key; } else { echo 'The value "banana" does not exist in the array.'; }
-
isset()
: эта функция проверяет, установлена ли переменная и не имеет ли она значение NULL.$array = ['foo' => 'bar', 'baz' => 'qux']; if (isset($array['foo'])) { echo 'The key "foo" is set in the array.'; } else { echo 'The key "foo" is not set in the array.'; }
-
empty()
: эта функция проверяет, является ли массив пустым.$array = []; if (empty($array)) { echo 'The array is empty.'; } else { echo 'The array is not empty.'; }
Это всего лишь несколько примеров использования операторов if с методами массивов PHP. В PHP доступно множество других методов для управления и проверки массивов.