PHP: How to check whether a key exists in an array

July 19, 2022  ‐ 1 min read

Wonder how you to check whether a key exists in an array? You can say what you want about PHP but this is one clear function name: array_key_exists().

<?php

$arr = ['key' => 'value'];

if (array_key_exists('key', $arr)) {
  echo 'No need to worry about "Undefined array key" errors';
}

Note: if you wish to access an array value by its key in an assignment operation you can use the null coalescing operator.