Задать вопрос
@max10043

Выборка из многомерного массива, как сделать?

Добрый вечер, недавно начал изучать PHP. Возник вопрос по циклу foreach, не как не могу понять как мне можно из этого массива выташить данные по значению возраст что бы их занести в переменную, что бы потом можно было посчитать средний возраст? Помогите пж.
<?php

$per = [
    [
        'name' => 'Виктор',
        'age' => '26'
    ],
    [
        'name' => 'Назар', 
        'age' => '58'
    ],
    [
        'name' => 'Григорий', 
        'age' => '47'
    ],
    [
        'name' => 'Алексей', 
        'age' => '35'
    ],
    [
        'name' => 'Кирилл', 
        'age' => '18'
    ],
    [
        'name' => 'Николай', 
        'age' => '65'
    ],
    [
        'name' => 'Иван',
        'age' => '37'   
    ]
];
    
foreach ($per as $value) 
{
                foreach ($value as $key => $val) {
                   foreach ($val as $k => $v) 
                   {
                      echo $v; 
                   }
                }
} 

?>
  • Вопрос задан
  • 150 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 2
@billy_herington
foreach($per as $age)
{
    echo $age['age'] . "<br>";
}
Ответ написан
DeyvHorni
@DeyvHorni
echo array_sum(array_column($per, 'age')) / count($per);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы