PHP-массив: как напечатать значение, если ключ существует – методы и примеры

Чтобы напечатать значение массива в PHP, если ключ существует, вы можете использовать различные методы. Вот несколько подходов с примерами кода:

Метод 1: использование isset()

$array = array('key1' => 'value1', 'key2' => 'value2');
if (isset($array['key1'])) {
    echo $array['key1'];
}

Метод 2: использование array_key_exists()

$array = array('key1' => 'value1', 'key2' => 'value2');
if (array_key_exists('key1', $array)) {
    echo $array['key1'];
}

Метод 3: использование оператора объединения значений NULL (PHP 7+)

$array = array('key1' => 'value1', 'key2' => 'value2');
echo $array['key1'] ?? '';

Метод 4. Использование тернарного оператора

$array = array('key1' => 'value1', 'key2' => 'value2');
echo isset($array['key1']) ? $array['key1'] : '';

Метод 5: использование array_search()

$array = array('key1' => 'value1', 'key2' => 'value2');
$key = array_search('value1', $array);
if ($key !== false) {
    echo $array[$key];
}

Метод 6: использование in_array()

$array = array('value1', 'value2');
if (in_array('value1', $array)) {
    echo 'value1';
}

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