Как напрямую получить ключи и значения массива?
Имеется массив вида "ключ=>значение" и нужно получить его и ключи и значения по отдельности. Нет смысл городить конструкции с перебором, поиском и другими доп. вычислениями - они используются только один раз, но в разных местах.
Делаю так, но не ни ключи ни значения не получаю. ЧЯДНТ? Как надо?
<?php echo "<i></i><span>".array_keys($arrrel[0])." <strong>".array_values($arrrel[0]). "</strong></span>"; ?>
...
<?php echo "<i></i><span>".array_keys($arrrel[1])." <strong>".array_values($arrrel[1]). "</strong></span>"; ?>
..
Ответы (1 шт):
Автор решения: Denis640Kb
→ Ссылка
Вы сделали в примере почти правильно.
Вот вариант с необходимым синтаксисом:
$arrrel = array("яблоко"=>"красное", "лимон"=>"кислый");
echo "<i></i><span>".array_keys($arrrel)[0]." <strong>".array_values($arrrel)[0]. "</strong></span>";
echo "<i></i><span>".array_keys($arrrel)[1]." <strong>".array_values($arrrel)[1]. "</strong></span>";