Чтобы напечатать значение массива в 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 существует ключ. Выберите метод, который лучше всего подходит для вашего конкретного случая использования.