Вытащить номера пользователей в массив с функции

204
29 марта 2022, 11:00

Хочу вытащить номера всех рефералов Пользователя, и номера их рефералов.
Через print_r все выводится, но надо вытащить массив.

function refPhone($id, $phone){
    global $wpdb;
    // Получаем список рефералов текущего пользователя
    $query_user_referrals = $wpdb->get_results( "SELECT * FROM `wp_dashboard_users` WHERE user_partner_phone = $phone" );
    // Количество рефералов
    $referals_count = $query_user_referrals ? count($query_user_referrals) : "0";
    // Если рефералы есть
    if($referals_count > 0){
        // Перебор рефералов
        foreach($query_user_referrals as $query_user_referral){
            // Id реферала
            $ref_id = $query_user_referral->id;
            // Телефон реферала
            $ref_phone = $query_user_referral->user_phone;
            // Выводим телефон
            print_r($ref_phone)
            // Применяем функцию на рефералов реферала
            refPhone($ref_id, $ref_phone);       
        }
    }
}
Answer 1
function refPhone($id, $phone){
    global $wpdb;
    // Получаем список рефералов текущего пользователя
    $query_user_referrals = $wpdb->get_results( "SELECT * FROM `wp_dashboard_users` WHERE user_partner_phone = $phone" );
    // Количество рефералов
    $referals_count = $query_user_referrals ? count($query_user_referrals) : "0";
    // Если рефералы есть
    if($referals_count > 0){
        // Перебор рефералов
        $userPhones = [];
        foreach($query_user_referrals as $query_user_referral){
            // Id реферала
            $ref_id = $query_user_referral->id;
            // Телефон реферала
            $ref_phone = $query_user_referral->user_phone;

            $userPhones[$query_user_referral->id] = $query_user_referral->user_phone;

            // Применяем функцию на рефералов реферала
            refPhone($ref_id, $ref_phone);       
        }
        foreach($userPhones as $userId => $userPhone) {
            echo 'Юзер: ' . $userId . ' Телефон: ' . $userPhone;
        }
    }
}
READ ALSO
Как добавить id юзера в href тег a? php

Как добавить id юзера в href тег a? php

подскажите пожалуйста как добавить айдишник юзера в тег a?

94
обращение к файлу

обращение к файлу

Следующий скрипт говорит что файл существует(а он существует)

103
Ошибка 500 при AJAX запросе

Ошибка 500 при AJAX запросе

Возникает ошибка 500 (Internal Server Error) при отправке AJAX запроса, ошибка только при запросе на удаление из базы

179
Существуют ли плагин, который позволил бы в постах заменять URL ссылки?

Существуют ли плагин, который позволил бы в постах заменять URL ссылки?

Существуют ли плагин или другие подобные инструменты, которые позволили бы в постах заменить URL ссылок

67