Как добавить значение внутри циклаPhp

Кемеровские программисты php общаются здесь
Anonymous
Как добавить значение внутри цикла

Сообщение Anonymous »

У меня есть код, который должен суммировать счетчик из зацикленной
функции, но я получаю другое значение.
Предполагается, что напечатанное значение должно быть 8, но вместо этого я получаю 4 4 4 4.
Я пробовал несколько возможных способов заставить это работать, но для меня это сложно. Что мне делать?
public function upgrade_admin_to_prime()
{
// get the admins
$admin_users = $this->get_admin_user();
foreach ($admin_users as $row) {
$admin_username = $row['username'];
// check if my downline that is my ingress downline is upto 2
$downline_count = $this->count_if_downline_is_complete($admin_username);
if ($downline_count == 2) {
// get my downline user
$downline_users = $this->list_my_downline($admin_username);
foreach ($downline_users as $row) {
$downline_username = $row['downline_username'];
// check if user downline count is 4
// $downline_count2 = '';
$downline_count2 = $this->count_if_downline_is_complete($downline_username);
$downline_count2 = $downline_count2 + $downline_count2;
if ($downline_count2 == 4) {
$downline_users3 == // array of 4 users 'favor','kane','samson','fish'
foreach ($downline_users3 as $row) {
$downline_username3 = $row['downline_username'];
$downline_count3 = 2;
echo $downline_count3 = $downline_count3 + $downline_count3;
if ($downline_count3 == 8) {
echo "Yess oo";
} else {
echo "nope";
}
}
} else {
echo '2nd Generation Downline user count is not complete yet' . br();
}
}
} else {
echo 'your count is not complete yet' . br();
}
}
}

Мне нужен этот код для вывода 8, но он дает мне 4 4 4 4
$downline_count3 = 2;
echo $downline_count3 = $downline_count3 + $downline_count3;
if ($downline_count3 == 8) {
echo "Yes oo";
} else {
echo "nope";
}


Подробнее здесь: https://stackoverflow.com/questions/481 ... ide-a-loop

Вернуться в «Php»