parschakov
@parschakov
Начинающий изучать PHP и JS

Как передать значения из цикла в массив (PHP)?

Здравствуйте. Имею код:
<?php
$users = get_users();
shuffle($users);

foreach($users as $q) {
$value_mail = get_the_author_meta('user_email', $q->ID).'<br>';
echo  $value_mail;
}
?>

На выходе получаю список емаил адресов всех пользователей.
Вопрос: как этот список в пронумерованном виде поместить в массив, для дальнейшего использования?
  • Вопрос задан
  • 688 просмотров
Решения вопроса 1
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
$users = get_users();
shuffle($users);

$data = array_map(function($q){
   return get_the_author_meta('user_email', $q->ID);
}, $users);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@bears
Вы об этом?

$users = get_users();
shuffle($users);

$result = array();

foreach($users as $q) {
    $value_mail = get_the_author_meta('user_email', $q->ID);
    
    $result[] = $value_mail;
}

var_dump($result);
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы